Add support for sbyte parameters.
Fix typo for writeabilityHandler:
Fix the signature for Callback samples in notifications
Fix the link to RemoveObserver
Enable [CompilerGenerated] attribute when creating bindings for OSX
Use Selector.GetHandle instead of caching selectors in static fields.

Selector.GetHandle is handled special-cased by the AOT compiler
(effectively an intrinsic operation), so it's now even faster than
loading a static field.
More Selector.GetHandle instead of caching in static fields.
Fix signature of CLLocationManagerDelegate.DidStartMonitoringForRegion.

Add a method with the same signature so any class overriding this method
continue to work.
Don't generate the Export attribute on sealed methods/properties.

There is no point in allowing ObjC to call these methods, and in any
case this allows us to have another (non-sealed) method for the same
selector without running into undefined behavior.
Fix a few duplicated selectors errors.
Revert "Don't generate the Export attribute on sealed methods/properties."

This reverts commit 8113eb71b7f1af74c01b95ad48d5ddb2a409076f.
generator.cs: allow MountainLionAttribute
Make generator code more readable.
Fix the non-inlining selector code to work again (and not regress perf) for monomac.

To be reverted once we've implemented inlined selectors on x86.
Make sure CADisplayLink's action dispatcher isn't freed too early. Fixes #10315.
Add support for DrawShading
Foundation: expose new Mountain Lion APIs

These were APIs that were introduced in iOS and now
exist in Mountain Lion.

Make some interfaces partial.
generator: generate [MountainLion] attributes
ApiSelectorTest: support skipping based on attributes
generator: generate platform attributes all over

Cleaner than before by encapsulating in a PrintPlatformAttributes
method. This ensures attributes are generated on types, methods,
properties, and property getter and setter methods.