Add WebGL Shader Translator utility

It enables the user to input a WebGL shader and will output the shader as
it will be passed to the platform shader compiler.
Since implementations are allowed to defer compilation to link time, I wonder whether there's any more or different detail to be reported here?