Merge pull request #1761 from KhronosGroup/SPIR-V_1.4

SPV 1.4: Add code generation for SPIR-V 1.4 features