Make NSObject's ctors equivalent to MonoTouch's ctors.
Ifdef out an NSObject instance field when not needed.
Throw an exception if a native peer cannot be created.

This new behavior can be disabled by the user.