xwayland: Fall back to gbm_bo_create if no modifiers are available.

As of Mesa commit 4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb
(gallium: enable EGL_EXT_image_dma_buf_import_modifiers unconditionally)
Xwayland uses the gbm_bo_create_with_modifiers even if there are no
modifiers available.  Fall back to the old case where usage flags
are provided if modifiers are not available.

Without this change a suboptimal buffer might be allocated which
could result in extra copies of buffers for scanout.

Signed-off-by: David Riley <davidriley@chromium.org>
4 jobs for skip-modifier in 6 minutes and 58 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Docker Image
passed #2650374
debian-testing

00:00:40

 
  Build And Test
passed #2650375
autotools

00:06:17

passed #2650376
meson

00:02:22

passed #2650377
meson-noglamor

00:02:04