e268201221
This moves a couple of definitions to the common types header, and makes sure that ClutterBehaviour subclasses include clutter-behaviour.h first, so that their types can be fully expanded without necessarily have the ClutterBehaviour header header included by their public headers. This is the necessary prelude to have clutter-behaviour.[ch] moved to the deprecated section.