C++11 strongly-typed enums fix for Java only
Additional test cases for C++11 strongly-typed enums
Revert "C++11 strongly-typed enums fix for Java only"

This reverts commit cf139a90db852446269b0ce7b7ed5f2bf623eafb.
C++11 strongly-typed enums fix for Java only (proper)
Clean-up test suite and fix issue with nspace, as well as keep the fix for Class::Struct::EnumClass being JNI-referenced as Struct_EnumClass
Java: fix invalid director 'self' variable type name (wasn't fully qualified)
Java: fix generation of ProxyName when JNI descriptor is requested - for inner classes '$' should be used as separator instead of '/'
Java/Fix: swig_connect_director used not-fully-qualified classname
Java/Fix: swig_connect_director used not-fully-qualified classname (proper)
GoLang:fix overload functions with polymorphic issue
del tmp files
Go: fix overload functions with polymorphic issue
Don't use C++ features when building test code as C.

This fixes the build after a6efdb7 which added a method to a test used in both
C++ and C test cases.
Revert "Don't use C++ features when building test code as C."

This reverts commit 6d93d57ab03f4c13dca65921cadc6f1e6d244cff.
Revert "Fix when is 'self' used as a parameter name in Python"

This reverts commit a6efdb7999298de6be8c5b4f1fca4ff60ac1fb20.
Fix autodoc testcase for python -builtin
Fix R Lib files and testcase failing due to new preprocessor checks

Fixes unknown preprocessor directive error introduced in #217
commit 255c929c5636f54c16261bd92b8eea2005d61b11
These were probably intended as script comments using # when C/C++
comments using // or /* */ should have been used.
Update changes file
Fix for 'self' being used as a parameter name
Fix 'self' parameter name clash when generating for Python builtin