Support for WEBGL_debug_shaders

Mainly for submitting bug reports when the shaders generated from ANGLE do not compile.

You need the extension to use this: https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/