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
Disable rtti