Use the game list box in the game preferences pane.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Fixed some warnings in MSVC.
Refactored OpenGL shared context handling to fix an issue where GLEW was initialized too late.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>