Merge branch 'release/0.3.5' into develop
Merge branch 'hotfix/0.3.6' into develop
Moved the set_number_segments() method from base class to the few curve creator classes that needed it.
Eliminated airfoil creator base and made the airfoil creators inherit from curve creator base.
Merge branch 'feature/Common_Curve_Creator_Base_Class' into develop
Moved explicit bezier curve code into pseudo subdirectory. Since explicit bezier curves are not first class curves (cannot use them in piecewise curves, etc.) they belong in the pseudo namespace.
Replaced temporary, internal functor with C++11 lambda function.
Moved explicit bezier class into the pseudo namespace.
Updated dependencies for explicit bezier test.
Added promote_to method to explicit bezier curves.
Expanded octave_helpers to handle explicit bezier curves, bezier curves, and 2 or 3 dimensional piecewise curves.
Removed unused method in test class.
Merge branch 'feature/Explicit_Bezier_Curve_Cleanup' into develop
Renamed airfoil test to NACA airfoil test so as not to be confused with other airfoil tests that might come along.
Clean up of code.
Merge branch 'feature/NACA_Airfoil_Cleanup' into develop
Fixed include guards to be consistent with rest of library.
Added missing includes into top level convenience includes.
Renamed typedef to be more clear.
Changed piecewise airfoil creator name to piecewise pseudo creator so that all pseudo curve creators can belong to same test.