SPIR-V: Rework vector insert/extract a bit

Merged Faith Ekstrand requested to merge gfxstrand/mesa:review/spirv-insert-extract into master

Merge request reports