Don't register a wrapper type, it'll end up with a stackoverflow.

The wrapper type will try to call it's wrapped type, but because
it was registered to itself it'll just call itself, which results
in a stack overflow.
Plug defines
Don't try to register generic properties, it'll crash badly.

See: http://stackoverflow.com/q/14496649/183422
Fix typo that make Matrix3d.ToString throws
Add helper property GraphicsPort to creates an GCContext instance from the GraphicsPort*Handle*. Fix #9518 and restore source compatibility.
Fix sample with updated (fixed) API
TwoMinuteGrowler sample moved to monomac-bindings (along with Growl support)
The previous API exposed an int (not the uint) and we'll keep the same in the public API
Fix Fire sample build
Bring new maccore bindings
[macdoc] No XamMac
[macdoc] Update to new monodoc
[macdoc] Log individual exceptions occuring when creating indexes
Add NSDocument.cs to the build and fix compiler errors.
Fix the build with newer Maccores
[macdoc] Bump monodoc.dll to master/0ad6ffdecaf4b3793e21559101af5b3a7ee181de
Additional binding fixes
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.