Add OpenGL shading language (GLSL)

This is the language used for writing OpenGL shaders, which are becoming much more mainstream lately.
Merge from julik/glsl-shaders.