librendererGL: prevent ‘missing image’ for shaders without diffuse or colour stages.

This is done via a new keyword, “implicitMapGL1”. librendererGL treats as if
it were implicitMap; librendererGL3 parses but otherwise ignores it.