Add ThreadSafe attribute to MonoMac

This attribute is required now that MonoMac supports thread checks.
Add bindings for DomHtmlInputElement (a lot more is missing in webkit) [#7754]
Merge pull request #99 from spicypixel/feature/threadsafeattribute

Add ThreadSafe attribute to MonoMac
Fix some method method names, found by Sebastien
It is required to inline selectors when compiling maccore sources now.

Also update according to Selector changes.
WebPolicyDelegate: make partial
Fix typo for [r]etain
Remove file checked in by accident.
Don't use the inline selector code until we're actually inlining it on x86.
NSUserNotification: use ArgumentSemantic.Copy
AppKit: make more interfaces partial
AppKit/Enums: add new Mountain Lion values
[macdoc] Track monomac API break
MonoMacGameView: call DrawView on main thread
NSApplication Hide and Unhide are methods returning a bool - not property (that's Hidden's job). As reported in http://forums.xamarin.com/discussion/1666/nsrunningapplication-hide-method
Implement NSFrameRectWithWidthUsingOperation
Remove overloaded method (naming conventions)
Add CGImage property to NSImage (Mountain Lion only)
Merge branch 'master' of github.com:thenextman/monomac