Remove ShaderProgram class
Combine ShaderProgram & Shader
As of now the latest GLSL version supported by the library is 120.