xwayland: add support for xdg-output-unstable-v1 version 3

This adds support for xdg-output-unstable-v1 version 3, added in [1].

This new version deprecates zxdg_output_v1.done and replaces it with
wl_output.done. If the version is high enough, there's no need to wait for both
an xdg_output.done event and a wl_output.done event -- we only care about
wl_output.done.

[1]: wayland/wayland-protocols@962dd535

Signed-off-by: Simon Ser <contact@emersion.fr>
3 jobs for xdg-output-done in 1 minute and 25 seconds (queued for 1 second)
Status Job ID Name Coverage
  Docker Image
passed #430813
debian-testing

00:00:15

 
  Build And Test
failed #430814
autotools-build-and-test

00:01:09

passed #430815
meson-build-and-test

00:01:04

 
Name Stage Failure
failed
autotools-build-and-test Build And Test
no input file                          6
cleanups performed 0
files in cache 5677
cache size 293.9 MB
max cache size 5.0 GB
Uploading artifacts...
WARNING: build/test/piglit-results/: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1