A fairly major refactoring of CsoundObj, please review

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.