This CL updates the GLSLang and SPIRV-Tools depedencies and updates test files as needed.
Previously, we would generate parentheses proactively when generating binary ops, however, this leads to uglier code and hits warnings in compilers when used as a conditional.