OS Version related fixes:

- Fixes the Carbon.IsYosemite() and related functions by using the AppKit version number instead of Gestalt().
- Fixes the Carbon.SystemVersionAsString() function by using NSProcessInfo.OperatingSystemVersionString instead of Gestalt().
- Adds Cocoa.NSAppKitVersionNumber