anv: Stop reference counting semaphores

The only reason we had to refcount semaphores was for the ancient
sync_file semaphores which we used for pre-syncobj kernels.  Now that we
assume syncobj and that code is gone, we don't need reference counting
anymore either.
35 jobs for !9777 with review/anv-assume-syncobj in 10 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #8238131
sanity

00:00:10

 
  Container
manual #8238134
aarch64 manual
arm_build
manual #8238135
manual
arm_test-base
manual #8238136
windows shell 1809 mesa manual
windows_build_vs2019
manual #8238132
manual
x86_build-base
manual #8238133
manual
x86_test-base
 
  Container 2
created #8238144
android_build
created #8238147
arm64_test
created #8238148
armhf_test
created #8238141
i386_build
created #8238137
kernel+rootfs_amd64
created #8238138
aarch64
kernel+rootfs_arm64
created #8238139
aarch64
kernel+rootfs_armhf
created #8238142
ppc64el_build
created #8238143
s390x_build
created #8238140
x86_build
created #8238145
x86_test-gl
created #8238146
x86_test-vk
 
  Meson X86 64
created #8238154
meson-clang
created #8238155
meson-clover
created #8238151
meson-clover-testing
created #8238152
meson-gallium
created #8238153
meson-release
created #8238149
meson-testing
created #8238150
meson-testing-asan
created #8238156
meson-vulkan
 
  Build Misc
created #8238157
meson-android
created #8238159
aarch64
meson-arm64
created #8238160
aarch64
meson-arm64-asan
created #8238161
aarch64
meson-arm64-build-test
created #8238158
aarch64
meson-armhf
created #8238162
meson-i386
created #8238165
meson-mingw32-x86_64
created #8238164
kvm
meson-ppc64el
created #8238163
kvm
meson-s390x