- Makes NSUserDefaults.StandardUserDefaults actually work.

- Makes App run in Carbon again without raising an exception in CGImage.MakePicture.
- Fixes NotificationObserver and NSWorkspace.RegisterNotifications to retain the notification center properly.
- Fixes NSWorkspace.NSStringConstant to not crash any more. This also fixes the crashes in NSWorkspaceEventsExample.
- CFBundle.NewCFBundleFromID now returns nil for invalid IDs.
- Makes QTKit.BundleID and QTKit.Framework protected to prevent them accidentally used globally.
- Moves all TestSelf methods into the App class.