Compiler: Generate proper name mangling signatures for op_Implicit and op_Explicit.
Compiler: Properly emit methods containing additional generic parameters using LinkOnce linkage.
Compiler: Mangled name now uses resolved generics types.
Compiler: Split AllocateObject() into two methods, one being SetupVTable().