[demo] add fallback shader and androidisims
shader: delete failed shaders
texture: fix compilation in GLES
add basic android support based on gl2_jni sample