Integrated core GLSL/OpenGL

Overided SDL GL functions to expose Core GLSL/OpenGL functions. Overided
fixed-function OpenGL pipeline.