code cleanup, moved type registration and lookup into own function
added helper function to get Typelib name from clang::QualType
added check for injectedClassName
more fixes to cxxToTyplibName

We now inject the trailing / and remove spaces before []
bugfix : fail if type for registration is unknown
Added support for constant arrays