Minor cleanup
Prefix more error messages with GLSL to make clear where they are coming from
Use negative values to signal errors in OpenGL context creation