Adding tentative support for hooking in Khronos' reference compiler for "proper" compile time GLSL errors. Seems good so far but users will have to manually enable it to reflect their local setup.