sdl2: -softblit, use smaller texture format

-softblit uses SDL2 software renderer backend for blitting
Merge remote-tracking branch 'Furyhunter/sdl2' into sdl2