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
Merge branch 'master' into glsl_float_textures

Conflicts:
	src/CodeGen_OpenGL_Dev.cpp
	src/runtime/opengl.cpp