Accumulate small deltas
Accumulate small deltas

The clutter frame source tries to average out the frame deltas so that
if one frame takes 1 interval plus a little bit of extra time then the
next frame will be 1 interval minus that little bit of extra
time. Therefore the deltas can sometimes be less than the frame
interval. ClutterTimeline should accumulate these small differences
otherwise it will end up missing out frames so the total duration of
the timeline will be a lot longer.

For example this was causing test-actors to appear to run very slow.

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