Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical