Added getter/setter feature. Getters/Setters are implemented in *.cpp files. GETS/SETS/GET_SET are added to the dictionary (feel free to rename). Added copy constructor and deconstructor for the method class.
Parsing design patterns.
Removing unnecessary includes in class_def.cpp
Missed make depend file.
Merging design pattern feature branch.
Merging python branch into develop.
Moved getter/setter specifiers, renamed some methods, and tried to used nullptr everywhere 0 had been used previously (nullptr was added in C++11).
Merging FEATURE-get_set into develop.
Added classes to handle constructors and destructors.
Added constructor/destructors to the parser/debugger.
Added debugging of constructor access types and made member access type debugging consistent with the rest (flags after name).
Generation of constructor skeletons in C++.
Constructors in Java.
Fixed destructors (silly me), and [more properly] implemented them in C++, Java, and Python.
Merge branch 'FEATURE-ctor_dtor' into develop
Adding move constructor to class_def.
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