Removing generated code on make clean.
Updated the documentation.
Fixed bug in type convertor that caused generics to not have their case changed.
Merge branch 'develop' into python
Validator now uses an unordered set for encountered types, which required creating a type_hint hash method.  Python now handles imports of both Python and user-defined types.
Merge branch 'python' into develop
Added basic back-end support for initializing class-type members, leading to a valid singleton implementation for C++.
Merge branch 'develop' into FEATURE-design_patterns