Expose matrix type and add get_control_points() method to bezier curve.
Expose matrix type and add get_control_points() method to bezier curve.

This change is required to allow another curve to get the control point
matrix of this curve.  The control point matrix is needed to calculate
the upper bound of the distance between the curves.

ramcdona/Code-Eli,ddmarshall/Code-Eli