cleanup: Use G_DECLARE_DERIVABLE_TYPE in ClutterActorMeta and ClutterAction subclasses
While it does work, most of this is inspired by other work like this and I'm not sure if everything is correct..
I didn't change the ClutterGestureAction subclasses yet, that will probably happen after or together with the big gesture-action refactor.