Enforce use of ARC everywhere; remove broken debug macros.
Don't release parameter LocalRefs (causes ART to spew warnings)
Wrap C++ -> ObjC call paths in autoreleasepool
Expose record constructors in public ObjC headers
Add support for byte (i8) and short (i16) to Java wrappers