Mangle ulong as `unsigned long`
Hack around vtable emission problems
Pass struct with constructor as POD
XXX Hack around Array param + debug info
Clean up some more troublesome comments
Fix Issue 11957 - extern inside function scope ignored