Implement input and video (except console) via SDL
Remove SMP support in renderer
Call glShadeModel only for OpenGL 1.x path