[webgl] add #ifndef macro checks for header injection, update lang setting for GLSL codeblocks