GLTFLoader: only refresh uniforms on correct material
Simple case:
1. Load GLTF File with Specular-Glosiness-Material so the ```refreshUnfiorms``` function is being set ```mesh.onBeforeRender = extensions[ EXTENSIONS.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS ].refreshUniforms;```
2. Use an override material for the scene to render, for example use the SAOPass.
3. Get error because u try to work with uniforms of a material which doesn't have any
Suggestion:
Simple check if the material has the property ```isGLTFSpecularGlossinessMaterial``` and it is true. Because the ```refreshUniforms``` function is only set if it is true.