(Android) Add permission.ACCESS_FINE_LOCATION - privacy options/settings to follow
(core_info.c) Add permissions
(Android Phoenix) Add 'permissions' to ModuleWrapper etc.
(OSX) Move ivar definitions into the classes @interface rather than @implementation
(Android) Make common RetroActivityCommon that both RetroActivityFuture and
RetroActivityPast extend from
(OSX) Reduce usage of obj-c dot notation to explicit properties.
(iOS) Fix issue where setting values could not be typed in.
(Android) Initial stub location API/GPS support. Requires Google Play Services so
baking that in as a dependency now by providing the .jar file.

Still need to write stub driver in C that calls these location functions through
JNI - and still need to gather all semantics for libretro API additions
(Android) Try to properly stop/free/start/reinit camera based on
onResume/onPause/onStop/onDestroy. Doesn't seem to work yet and camera-based
core still crashes when unfocusing app. Might need to do calls back to JNI
shim functions to deinit some stuff or vice versa
(Android Phoenix) Camera Java functions - some small cleanups
(Android Phoenix) Split up Location functionaltity into RetroActivityLocation
(Android Phoenix) Split up camera code into RetroActivityCommon
(Android Phoenix) RetroActivityCommon - Implement getAndroidOSVersion
Fix crashing in the core manager for devices on Android 2.3.x

Also remove a now non-existent activity reference from the AndroidManifest.
Merge pull request #422 from lioncash/master

Fix crashing in the core manager for devices on Android 2.3.x.
(Apple) Include CoreLocation.framework for both OSX and iOS projects
Move RetroActivity based classes into their own package. Keeps them localized.
Simplify context retrieving in GPLWaiverDialogFragment, Application context is not necessary in this case.
Merge pull request #423 from lioncash/master

Move RetroActivity classes into their own package.
(iOS/OSX) Stub location functions