actor: Deprecate :clip and introduce :clip-rect instead
actor: Deprecate :clip and introduce :clip-rect instead

The :clip property still uses ClutterGeometry, which is a very bad
rectangle type. Since we cannot change the type of the property
compatibly, we should introduce a new property using ClutterRect
instead. This also matches the ClutterActor.set_clip() API, which uses a
decomposed rectangle with floating point values, like we do with
set_position() and set_size().

heysion/clutter-clone,collects/clutter,GNOME/clutter,jigpu/clutter,jigpu/clutter,djdeath/clutter-android,heysion/clutter-clone,djdeath/clutter-android,djdeath/clutter,jigpu/clutter,GNOME/clutter,collects/clutter,ebassi/clutter,jigpu/clutter,heysion/clutter-clone,djdeath/clutter,ebassi/clutter,ebassi/clutter,Distrotech/clutter,Distrotech/clutter,jigpu/clutter,ebassi/clutter,djdeath/clutter-android,heysion/clutter-clone,djdeath/clutter,djdeath/clutter,ebassi/clutter,djdeath/clutter,GNOME/clutter,djdeath/clutter,Distrotech/clutter,djdeath/clutter-android,GNOME/clutter,jigpu/clutter,Distrotech/clutter,GNOME/clutter,Distrotech/clutter,collects/clutter,collects/clutter,collects/clutter,heysion/clutter-clone,djdeath/clutter-android,Distrotech/clutter