T4 templates for Quarternion and BezierCurve

Generate float and double versions of Quarternion and BezierCurve from one T4 templates (BezierCurved is new). Output matches the currently existing implementation.