[webgl] add shaderlib dependency, update phong shaders & spec