This CL rolls the GLSLang and SPIRV-Tools dependencies to tip-of-tree and updates the tests as required.
Need to make output 100% exact for MSVC and GCC libc testing, but they are 1 ULP off when converting fp32 to string in some weird corner cases. Roundtrip should be correct though, but that outside the scope of SPIRV-Cross.