Assign the type name explicitly instead of doing it inside the registerXX method to fix #186
Removed the string-based export (registerClass/registerInterface) and replaced with explicit export statements and initialization (initClass/initInterface). This will (hopefully) improve interoperability with Closure (#90) and other external minifiers.
Fixed error compiling with Visual Studio if VSCommands is installed (#151)
Fixed issue importing modules with all digits in their name
Allow empty script name for types in modules (#181)
Support resource embedding in the metadata assembly.
Added Enum.GetValues