Add SPIR-V capabilities needed for spec constants (#2199)

Fixes #2198.
8 files changed