spirv: Add support for OpExecutionModeId and LocalSizeId
This little MR adds support for OpExecutionModeId and the LocalSizeId and LocalSizeHintId execution modes. I've got other work pending which needs OpExecutionModeId and we need LocalSizeId for OpenCL.