Replace use_handles with an enum that optionally uses handles except when the vertex (knot) is selected in which case it behaves as if both handles are selected. Needed for nurb curves not to change handle type when only the center point is selected (as is done in the graph editor). No functional changes.