Nonuniform: add CapabilityShaderNonUniformEXT, CapabilityRuntimeDescriptorArrayEXT, and "SPV_EXT_descriptor_indexing"