Checking if only C0 continuous means checking for G1 discontinuity.
Adding a new method to specifically detect feature edges.

This is mainly because the curve creators don't ensure C1 or G1 continuity between segments even when the underlying curve is smooth.
Added ability to check for feature edges instead of CX or GX.

The new methods check if points are coincident and then if derivative vectors are within some angular tolerance of each other.
Merge branch 'feature/Feature_Detection_Improvements' into develop
Bump version number.
Merge branch 'release/0.3.5' into develop