[opa-python] Updated PythonData (Un)Wrap methods to use PythonConverter;
Updated Converter interface so that ScriptToType methods are const;
[opa python] started writing base python type for wrapping code
[opa/opwig-python] Started implementing templatized base functions for python type generation and updated wrapper generator to generate class-wrapping code inside a 'class namespace'
[opwig-python] refactored WrapModule to handle classes as well, renamed it to WrapScope
[opwig-python] updated python wrapper generator to generate open/close class code blocks; WrapScope to generate getset tables
[opwig-python] updated generator to correctly handle class variable and method wrapping
[opwig-python] updated init function generator to add TypeReady calls for wrapped classes;
[opa-python] finished wrapperbase.h: removed junk code and comments, polished functions;
[opwig-python] implemented wrapped class constructor call
[opwig-python] fixed erroneous wrapped type cast in class function/variable wrapping
[opwig-python] removed variables from method table in class wrappings
[opwig-python] Fixed a few compilation issues:
-using type path from global namespace in a few template function calls;
-generated variable setter returning errouneous value in catch block;
-TypeReady calls in init function using errouneous type path;
[opwig/opa-python] fixed another batch of compilation issues:
-generated python type passing the wrong type to templatized wrapper base functions;
-GenericDealloc<T> was performing an errouneous cast to the actual C++ type;
-GenericRepr<T> was trying to print a pointer as an int (%d) instead of an actual pointer (%p);
[opwig-python] fixed deprecated string conversion warning in generated GetSet tables
[opwig-python] fixed issue: generated init function was not adding types to modules;
[milestone3-python] updated python script to milestone3 interface;
Merge branch 'python-milestone3' into dev