New OpenGL window.

Add Window class and interface.

Update Sdl related classes.
Update Config related classes.

Fix N/A.