Fixed Double-Counting of Opacity when Vertex Colors Used

In `WebGLShaders.js`, the following pattern was double-counting opacity when `USE_COLOR` is defined:

    "gl_FragColor = vec4( vec3 ( 1.0 ), opacity );"
        ...
    "gl_FragColor = gl_FragColor * vec4( vColor, opacity );",

This is now fixed.