I have simplified CsoundObj by removing all the items from it that are hardware specific to iOS.  All of the UI related code was moved to a CsoundUI object and the hardware motion code was moved to a CsoundMotion object.  This should allow the CsoundObj to be closer to being generic for use in OSX as well as iOS with fewer compiler directives and such.  I've also updated the manual slightly to reflect these new objects.
This commit is the first one including a marginally working copy of csound-OSX and the accompany example project "Csound OSX Examples" which contains two examples from the csound-iOS project.  It plays sound, but does not have proper hooks to valueCacheable and crashes.
Added the completion listener functionality to CsoundMotion.  Corrected headers that didn't include license information. Some minor code cleanup to Apple standards "Classname *instanceOfClass" as opposed to "Classname* instanceOfClass".
Minor asterisks move.
Creating more examples for the Csound OSX Examples project, specifically the Simple Test 2 and Button Test from the iOS Examples project.  Neither are functional yet.
Further work making the OSX Examples parallel to the iOS examples.
Completed conversion of examples using .xib files separately for each example.
Removed -+rtaudio=null part from this csd file.
Minor code clean up.
Changed the output of these methods to void.  The output was never used and this method signature is not indicative that anything should be returned.
Removed a debugging log statement.
Restored the CsoundObj to be very much like the corresponding one for iOS, but with a few code blocks commented out.  Currently this is producing distorted buzzy overdriven sound.
Removing debugging comments.
Added ConsoleOutput example to Csound OSX Examples.
Removed unnecessary listener protocol implementation to an iOS example that didn't use the protocol.
Added the AudioFileTest example to the Csound OSX Examples project.
Removed unused listener code from the AudioFileTest example.
This simple change of ret = csoundPerformKsmps(cdata->cs); from ret = csoundPerformKsmps(cs); seems to help a lot on the OSX version without negatively impacting the iOS version.
Removed unused instruments.
Restoring changes to original csd files to match iOS project.