add additional GLSL program sanity checks
add additional GLSL program sanity checks

JohnRThomas/opengl-examples,JohnRThomas/opengl-examples,JohnRThomas/opengl-examples,JohnRThomas/opengl-examples,runewake2/opengl-examples,runewake2/opengl-examples,runewake2/opengl-examples,runewake2/opengl-examples