jni: don't export jni_SetAndroidSurfaceSizeEnv
jni: fix potential leak
rename mSurface to mSurfaceView
rename setSurfaceSize to setSurfaceLayout
add jni_ConfigureSurface
use android_window vout starting gingerbread

Using this vout:
 - always use a subtitle surface
 - Never set surface Pixel format from java
 - Never set surface holder size from java