iOS Fixes for #2469 and Device Definitions Update

- Updated Enums to be in correct oF Style.
- Updated Defines to be in correct oF Style.
- Enums now backwards supported for pre-0.8.
- Updated Device definitions with all released iOS Devices

Implemented above fixes as mentioned in #2469
added ofxiOSSoundPlayer getAVSoundPlayer() method.

ofxiOSSoundPlayer getAVSoundPlayer() returns a pointer reference to the
native AVSoundPlayer object. this is the same as in the
ofxiOSVideoPlayer.
fix incorrect doc for ofRandomWidth()/Height()
Merge pull request #2959 from admsyn/fix-dox-random-width

Fix incorrect documentation for ofRandomWidth()/Height()
Merge pull request #2953 from julapy/ofxiOSSoundPlayer_getAVSoundPlayer

added ofxiOSSoundPlayer getAVSoundPlayer() method.
Merge pull request #2872 from danoli3/iOSExtrasDefinitions

iOS Fixes for #2469 and Device Definitions Update
removed new device defines - in favor of struct based approach