Cleanups in frontend.c
Combine frontend.c and frontend_objc.c - meancoot - test if this
still works for OSX/iOS - can only check out later today
Correction to Apple conditional compile in frontend.c
Remove frontend_objc.c
(APPLE) Rename rarch_main_apple to rarch_main
(frontend) Make it still compatible with OSX SDL old-school version
(frontend.c) Only cater to new OSX port/iOS for now
(APPLE) Build fixes for new frontend.c
(APPLE) Take out SDL/GL context parts for OSX
Fixes and tweaks for OpenSL.
Use GCC atomics to avoid locking in callback.

Conflicts:
	audio/opensl.c
Use 44.1kHz audio on Android.

Should be toggleable (or use autodetect if present on Android 4.2+).
Fixes audio on Nexus 10 in my test case.
Check for hardware sampling rate automatically.
(Android) Use NativeActivity wrapper
Purge SDL/GL context.

Conflicts:
	gfx/context/sdl_ctx.c
(Android) Don't use JELLY_BEAN_MR1 constant as it wasn't available on
prior Android versions - use int keycode instead - also implemented
stub onTrimMemory/onLowMemory inside NativeActivity wrapper class
Take out GRIFFIN macro hacks
PACKAGE_VERSION is defined now in general.h for all versions
Add instancingviewer .info module file