Add ClutterInterval integration
Add ClutterInterval integration

To be able to animate CLUTTER_TYPE_UNITS properties we need to register
the GType and its progress function against the ClutterInterval code.

The two ClutterUnits defining the interval can use different units, the
resulting unit will always be in pixels, so calculating a progress
between 10px and 4cm is valid.

http://bugzilla.openedhand.com/show_bug.cgi?id=1844

nobled/clutter,kerrickstaley/clutter-vala,spatulasnout/clutter,ebassi/clutter,djdeath/clutter-android,djdeath/clutter-multithreaded,GNOME/clutter,djdeath/clutter,spatulasnout/clutter,heysion/clutter-clone,heysion/clutter-clone,ebassi/clutter,djdeath/clutter,Distrotech/clutter,heysion/clutter-clone,rkudiyarov/clutter_osx,rkudiyarov/clutter_osx,djdeath/clutter,djdeath/clutter-multithreaded,Distrotech/clutter,rkudiyarov/clutter_osx,collects/clutter,kerrickstaley/clutter-vala,djdeath/clutter,GNOME/clutter,djdeath/clutter-android,jigpu/clutter,djdeath/clutter-multithreaded,GNOME/clutter,kerrickstaley/clutter-vala,GNOME/clutter,djdeath/clutter-multithreaded,ebassi/clutter,heysion/clutter-clone,djdeath/clutter,collects/clutter,spatulasnout/clutter,dlespiau/clutter,jigpu/clutter,dlespiau/clutter,GNOME/clutter,spatulasnout/clutter,collects/clutter,ebassi/clutter,Distrotech/clutter,collects/clutter,jigpu/clutter,kerrickstaley/clutter-vala,jigpu/clutter,heysion/clutter-clone,nobled/clutter,Distrotech/clutter,jigpu/clutter,dlespiau/clutter,djdeath/clutter-android,Distrotech/clutter,djdeath/clutter-android,jigpu/clutter,collects/clutter,ebassi/clutter,Distrotech/clutter,djdeath/clutter-android,rkudiyarov/clutter_osx,spatulasnout/clutter,djdeath/clutter,nobled/clutter