Use a default shader program in GlRectangle. Also migrate from GLSL 1.50 to 1.30 to support OpenGL 3.0 core