turnip: lower device index to zero

Vulkan 1.1 has VK_KHR_device_group and VK_KHR_device_group_creation
promoted to core, thus we should handle DeviceIndex built-in.

While we are here, also add these extensions to the extensions list,
even though they are not doing anything useful.

Fixes test:
 dEQP-VK.compute.device_group.device_index

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <!9516>
55 jobs for !9516 with turnip/fix/device-group-capability in 14 minutes and 7 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed sanity #7920672

00:00:09

 
  Container
passed arm_build #7920678
aarch64

00:00:16

passed arm_test-base #7920680

00:00:14

passed windows_build_vs2019 #7920681
windows shell 1809 mesa

00:00:08

passed x86_build-base #7920674

00:00:18

passed x86_test-base #7920676

00:00:15

 
  Container 2
passed android_build #7920696

00:00:14

passed arm64_test #7920701

00:00:15

passed armhf_test #7920703

00:00:15

passed i386_build #7920691

00:00:13

passed kernel+rootfs_amd64 #7920684

00:00:53

passed kernel+rootfs_arm64 #7920685
aarch64

00:01:01

passed kernel+rootfs_armhf #7920687
aarch64

00:00:10

passed ppc64el_build #7920693

00:00:13

passed s390x_build #7920694

00:00:17

passed x86_build #7920689

00:00:13

passed x86_test-gl #7920698

00:00:15

passed x86_test-vk #7920700

00:00:15

 
  Meson X86 64
passed meson-clang #7920714

00:02:11

passed meson-clover #7920716

00:02:22

passed meson-clover-testing #7920709

00:01:35

passed meson-gallium #7920710
gstreamer

00:01:55

passed meson-release #7920712

00:01:12

passed meson-testing #7920705

00:01:43

passed meson-testing-asan #7920707

00:04:27

passed meson-vulkan #7920717

00:01:38

 
  Build Misc
passed meson-android #7920719

00:01:04

passed meson-arm64 #7920723
aarch64

00:01:27

passed meson-arm64-asan #7920725
aarch64

00:02:53

passed meson-arm64-build-test #7920727
aarch64

00:01:20

passed meson-armhf #7920721
aarch64

00:01:37

passed meson-i386 #7920729

00:01:39

passed meson-mingw32-x86_64 #7920734

00:01:46

passed meson-ppc64el #7920732
kvm

00:02:14

passed meson-s390x #7920730
kvm

00:02:28

 
  Freedreno
passed a306_gles2 #7920736
google-freedreno-db410c

00:04:40

passed a306_gles3 1/3 #7920738
google-freedreno-db410c

00:08:51

passed a306_gles3 2/3 #7920740
google-freedreno-db410c

00:08:45

passed a306_gles3 3/3 #7920742
google-freedreno-db410c

00:08:46

passed a306_gles3_options #7920744
google-freedreno-db410c

00:02:38

passed a530_gles2 #7920746
google-freedreno-db820c

00:05:45

passed a530_gles31 1/2 #7920752
google-freedreno-db820c

00:05:29

passed a530_gles3 1/2 #7920748
google-freedreno-db820c

00:07:47

passed a530_gles31 2/2 #7920754
google-freedreno-db820c

00:06:02

passed a530_gles3 2/2 #7920750
google-freedreno-db820c

00:07:33

passed a630_gl #7920762
google-freedreno-cheza

00:01:22

passed a630_gles2 #7920756
google-freedreno-cheza

00:01:31

passed a630_gles3 #7920760
google-freedreno-cheza

00:05:10

passed a630_gles31 #7920758
google-freedreno-cheza

00:04:03

passed a630_gles_asan #7920766
google-freedreno-cheza

00:04:13

passed a630_gles_others #7920764
google-freedreno-cheza

00:02:33

passed a630-traces #7920774
google-freedreno-cheza

00:08:02

passed a630_vk 1/2 #7920768
google-freedreno-cheza

00:06:44

passed a630_vk 2/2 #7920770
google-freedreno-cheza

00:08:17

passed a630_vk_sysmem #7920772
google-freedreno-cheza

00:02:10