We actually need a couple more macros for registering GValue transformation functions. Those should be added to upstream GLib.
clutter-actor.c is getting way too large, so splitting it up wherever possible makes sense.