[WIP] Update to Mac OS X 10.9 SDK

Untested Parts
--------------

`ArchHooks_MacOSX::DumpDebugInfo()`

- Used `sysctlbyname` to find the Mac OS X version instead of the deprecated `Gestalt`.
    - http://stackoverflow.com/questions/11072804/how-do-i-determine-the-os-version-at-runtime-in-os-x-or-ios-without-using-gesta

`MemoryCardDriverThreaded_MacOSX::Unmount( UsbStorageDevice *pDevice )`

- Updated to use `sync_volume_np` instead of deprecated `PBFlushVolSync`.
    - http://lists.apple.com/archives/carbon-dev/2010/Nov/msg00030.html
Preserve Steps of unknown Style.
Song cache version bump.
Merge branch 'master' of https://github.com/stepmania/stepmania into MacOSX10.9.sdk
Use Quarts to map raw keyboard to character code.
Change project to 32 bit
remove untested code
added the code that works. It is tested outside of StepMania
fallback to the fallback when KeyCodeToChar does not work
Add {PartName}NoteColorType and {PartName}NoteColorCount NoteSkin metric.
Add metrics for previous commit
Merge pull request #323 from kyzentun/UnknownStyleSupport

Preserve Steps of unknown Style.
Merge pull request #328 from hanubeki/notecolor

Add {PartName}NoteColorType and {PartName}NoteColorCount NoteSkin metric.
Merge pull request #239 from dtinth/MacOSX10.9.sdk

Update to Mac OS X 10.10 SDK

Here's to hoping this doesn't cause too many problems.
Merge branch 'master' of github.com:psmay/stepmania
Merge remote-tracking branch 'origin/master' into LightsDriver_SextetStream-with-RageFile