Use Clutter animations for non-animatable properties
After !22 (merged) replaces Tweener with implicit animations where possible, this replaces Tweener for all remaining actor animations.
It follows the same pattern as the previous MR, i.e. first make any adjustments necessary to meet the prerequisites, then add some convenience API and lastly do the actual port.
Besides !22 (merged) (whose commits are included here), it also depends on mutter!716 (merged) (and gjs!316 (merged) if you fancy a non-crashing session).
Edited by Jeff Fortin