Refactored Shader loading code for OpenGL.

GLSL now loads with one file instead of many.