NURBS Cylinder Fit Axis Initialization

Added the ability to specify the axes to use for the nurbs cylinder fit.
The first axis provided is used as the clamped (cylinder) axis, while the other two define a plane on which control points are distributed periodically in a circle. This is helpful when the cylinder radius is larger than the point spread in the axis direction.