More unit tests for debugging
Fix for MAGN-3916, unit tests for new CurveUtils class, unit tests for ProtoToRevitCurve for NURBS, unit tests for ModelCurve
Merge failure fix
Do not do full tesselation of curve when checking if line, use TangentAtParameter rather than approximation for start and end parameters when approximating deg 2 NURBS
Fix merge conflict
Address pull request comments
Merge pull request #2017 from pboyer/ModelCurveNurbsFix

Fix for MAGN-3916: Straight, non-Line argument to ModelCurve.ByCurve causes failure
Merge remote-tracking branch 'upstream/master' into FacePartitioning