xwayland/glamor/gbm: make wl_drm optional
Build on top of !818 (merged) to use linux-dmabuf to grab the main device when wl_drm is unavailable. Fixes Xwayland glamor on top of latest wlroots commit which has dropped wl_drm support (wlroots/wlroots!4397 (merged)).