Allow for namespaces with numbers in vapi's
While it is allowed to create namespaces with numbers in the name , these do not seem to work when the vapi is referenced.
example: a library that contains a namespace called v2. compile it, and reference it in another project. Instantiate a class from that project, and the compiler will give an error saying the namespace could not be found.