lib/i915: Pretty print HW semaphores

Include whether the scheduler is using HW semaphore assistance in our
pretty debug strings, and make the caps known for requires.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Antonio Argenziano <antonio.argenziano@intel.com>
13 jobs for master in 3 minutes and 11 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #175864
build:tests-debian-autotools

00:01:02

passed #175861
build:tests-debian-meson

00:01:05

passed #175863
build:tests-debian-meson-arm64

00:01:20

passed #175862
build:tests-debian-meson-armhf

00:00:36

passed #175858
build:tests-fedora

00:01:48

passed #175859
build:tests-fedora-no-libunwind

00:01:21

passed #175860
build:tests-fedora-oldest-meson

00:01:48

 
  Test
passed #175865
test:ninja-test

00:00:25

passed #175866
test:ninja-test-arm64

00:00:31

passed #175867
test:ninja-test-armhf

00:00:50

passed #175868
test:test-list-diff

00:00:20

 
  Deploy
passed #175869
pages

00:00:31

passed pages:deploy

00:00:00