Fix dark theme
Add option to only build native libs
Remove app name in WheelView library
gradle build system

Working from cli or from Android Studio

'./gradlew tasks'  to see all options
'./graldew installDebug' to build and install a debug version of VLC

compile.sh is still working, you can still build apks with it.
Move libvlc to a separate folder
maintain Makefile to build libvlc with compile.sh
Also clean libraries from the old folder
rename libiomx-<sdk_str> to libiomx.<sdk_int>
android-libs: add libhardware
add libanw.*
build: remove unused defines
jni: don't export jni_SetAndroidSurfaceSizeEnv
jni: fix potential leak
jni: don't attach thread if already attached
jni: add jni_AndroidJavaSurfaceToNativeSurface

And remove jni_LockAndGetAndroidSurface.

The mNativeSurface or mSurface pointer can change if surface size or color
change. The added call allow to get an up to date native_surface.
rename mSurface to mSurfaceView
rename setSurfaceSize to setSurfaceLayout
VideoPlayer: Surface size and color is now set from jni

jni_ConfigureSurface calls VideoPlayerActivity.configureSurface.

configureSurface is only used for gingerbread and before.
After gingerbread, there are fully native way to configure the surface.
use android_window vout starting gingerbread

This vout always use subtitle surface.