(Android) Get rid of JNI_OnLoad - unused and unneeded
Clean up JNI: (...)
* pthread_key_create is used to set a destructor for every thread
created through jni_thread_getenv
* To grab a JNIEnv pointer - go through jni_thread_getenv
* jni_thread_getenv sets pthread_setspecific for the JNIEnv pointer
to bind destructor
* Reuse activity->vm everywhere instead of creating local pointer
copies
* Don't use DetachCurrentThread outside of platform_android's (new)
jni_thread_destruct function - the destructor will do this for us
now
Add perf counter to LUT based YUV conversion.
Don't use LUT for YUV conversion.

Current C version is just as fast, and doesn't thrash the cache.
~100us per 640x480 webcam frame.
Start implementing SSE2 conversion of YUV.
(Android) Camera - update FIXMEs
(Android) Camera - hoist class variable outside of struct and
only use in init function
(Android) jni_params struct -remove class_obj
(Android) Rename jni_get to jni_get_intent_variable
(Scaler) Fix Griffin - we can't have two identical static inline
functions that are named the same because of Griffin
(Android) jni_get_intent_variable - Get rid of warnings - jstring pointer maybe uninitialized
Include stdint in scaler_common.
(Android) Fix jni_get_intent_variable
(Android) Implement JNI onBackPressed call
(Android) RetroActivity - Add overridden stub onBackPressed - call
works without warning
(Android) Put in #if 1 - Lioncash can change this to #if 0
to test Java-side back key handling
(Android) Fix warnings when changing #if 1 to #if 0
Merge branch 'master' of github.com:libretro/RetroArch