Use SDL_GL_CreateContext() instead of SDL_Renderer

I initially used SDL_Renderer for 2D map rendering but it's no longer
needed so switch to SDL_GL_CreateContext() to make GL init explicit.

Signed-off-by: Pekka Enberg <penberg@iki.fi>