Mac: rename config window ivar
Mac: supress the config window if we are launched via CLI or Drag&Drop etc
Mac: only stop termination if the SDL_QUIT event is sucessfully added.

fixes inability to exit after an initialization error occurs.
pull the various Redraw* functions up into Control
actually check that we're in the game options window

Probably not different from 56371eb4 in practical effect, but more
logically consistent.
SDL2: rename videoPlayer to screenTexture
SDL2: this case cant really happen. this was caused by a bug in SDL.
SDL2: better log message for CreateDisplay()
SDL2: use a streaming texture and copy the backbuf to it instead of creating and destroying a texture each frame

should give us a much needed performance boost on android
Video: consice initialization of structs
SDL2: comment out broken attempt at implementing the screen fade

will fix once I know better what it is supposed to do.
for sure this needs to at least move below the RenderCopy call to have any effect
prep_env: makes sure assets exists in all cases
android: add missing quotes in cp command
fix UpdateState method signatures so they actually get called
add missing HideGUI call
initialize members in the correct order

Fixes compiler warning
Video: implement DestroyMovieScreen

cleanup place for video specific resources.
partially revert 5286ad863f09fa372a682e6735ffb73dba68796a

I misread the documentation. this problem was actually caused by accidentially changing the screen format for videos
SDL2: try to be more inteligent about selecting a pixel format

use the formats supported by the renderer then fallback to window.
Mintest: update fonts.2da