silence -Wmaybe-uninitialized warnings when compiling with optimizations
clear key state on game start
fix detection/fallback for multisampling, etc, during GL context creation
extract method CreateWindowAndContext in WindowSDL to simplify setup