Add overlooked Foundation files from maccore to the build.

It appears that the following files from maccore were not included in the build. NSUbiquitousKeyValueStore in particular is needed in order to gain access to setters for iCloud key/value storage.

NSAttributedString
NSLocale
NSMutableSet
NSUbiquitousKeyValueStore
NSUuid

The NSDistributedNotificationCenter.cs file was also not included, but it does not appear to contain any needed methods and so was not added back.
Annotate a few AppKit members with ThreadSafe

See comments on this commit:
https://github.com/mono/monomac/commit/2a986b2286adae0695cb26722483ca9b57e0172e

And bug 10604:
https://bugzilla.xamarin.com/show_bug.cgi?id=10604
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
GLSLShader: call DrawView on main thread
NSOutlineViewDataSource: C#ify parameter names

GetChild, GetObjectValue had ObjC style parameter
names that were inconsistent with other methods
NSOutlineViewDataSource.
NSTableViewDelegate: make partial
Fix typo in docs. Fixes #10974.
postevent is clearly thread safe, as it is often used for thread safe communication, and OpenGL's MakeCurrentContext is threadsafe as well, as all OpenGL Context's are held in TLS. This is how you do shared resources between multiple contexts
Add FieldAttribute to the build.
[macdoc] Update monodoc to mono/mono@2785b65688849060229159154da7202ac5c4dfec
[macdoc] Update to use non-deprecated API
Add namespace compatibility with MonoTouch by introducing namespaces with empty classes that exist in MonoTouch
Merge pull request #105 from dannydulai/2884f2f5671b094b919648b1aaa624768dc3c810

Thread safe apis (nsapplication's postevent and opengl's makecurrentcontext)
[macdoc] Update monodoc.dll to mono/mono@112da01bdc56f86244effe9ee74d5fe3ee7a6f5d
[macdoc] Load the `root:' URL by default for new document
Add new Mountain Lion properties to NSColor
AppKit: add NSPopover notifications

Consolidate Notification EventArgs augmenting classes into
EventArgs.cs (similar in spirit to Enums.cs) since this is
going to be a common pattern.
AppKit: more notifications

- NSScroller:
  - NSPreferredScrollerStyleDidChangeNotification
- NSView:
  - NSViewFrameDidChangeNotification
  - NSViewFocusDidChangeNotification
  - NSViewBoundsDidChangeNotification
  - NSViewGlobalFrameDidChangeNotification
  - NSViewDidUpdateTrackingAreasNotification
MonoMacGameView: use NSView.GlobalFrameChangedNotification