catch up with swig changes
cleaner override of Language member functions
cleaner override of Language member functions
cleaner override of Language member functions
cleaner override of Language member functions
cleaner support for inheritance
cleaner support for inheritance
delete autogenerated source code files on make clean
cleaner logic for default ctors
cleaner support for inheritance
cleaner support for inheritance
update docs