SDL2: force ABGR8888 texture format

sdl forces this format for opengles2 renderer and we only use this code with android/ios
hopefully by the time we want to use this with other platforms we have a hardware rendering scheme

note this forces 32bpp wich is actually faster than 16bpp due to the forced use of ABGR8888 format