ControlSources are now gdouble based. A control source is mapped to a particullar GObject property using a ControlBinding.
Move most of the code to a GstTimedValueControlSource. Split out the trigger 'interpolation mode' to a new control source class. Move tests and examples to new api. Update docs. Fixes #610338