Improves the yet-unused CocoaDelegate class to define optional protocols
Some typo corrections for the French localization of macoslib by Eric de La Rochette.
Merge pull request #113 from vidalvanbergen/master

Some typo corrections for the French localization of macoslib
Merge pull request #112 from tempelmann/master

Improves the yet-unused CocoaDelegate class to define optional protocols
- 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.
Makes Cocoa.NSWorkspace public again or the app won't build in Xojo r3 (but in RB 2012r2)
Merge pull request #114 from tempelmann/master

Fixes NSUserDefaults.StandardUserDefaults, NotificationObserver, NSWorkspace.RegisterNotifications, NSWorkspaceEventsExample, CFBundle.NewCFBundleFromID. Makes QTKit.BundleID and QTKit.Framework protected.
Add CFTypeRef and CFTypeRefMake to CoreFoundation.
Add CFType.Operator_Convert, Constructor, and NewObject methods that use CFTypeRef; deprecate existing methods that use Ptr, and rewrite those methods to call through to new methods; change CoreFoundation.CFGetTypeID to use CFTypeRef; delete shared methods Retain, Release, RefCount.  Change build flags to build for everything.  Commit a bunch of IDE changes.
Remove redundant test from CFType.Equals.
Bump version to 162.
Merge pull request #115 from declaresub/master

CFTypeRef
Merge pull request #54 from macoslib/master

Merge changes