GLSL writer update
Refactor code so it can emit multiple lines for instructions with more than one conditional write mask component
Other misc improvements to glsl shader generation