rename glShader to shader
Bump to 0.12.3
Put minimum bound on language-glsl
By popular demand, name shader blocks glsl

This way the language being used in there is totally explicit.
Merge branch 'master' into canonicalize

Conflicts:
	compiler/Parse/Expression.hs