Renamed GLSL shaders to UpperCamelCase.

This matches the naming convention we use for OSL shaders.
Added a Grid node.
Removed glsl/constant.frag.

This should be in the previous commit, but OS X is case insensitive and somehow I can't squash them together.