Remove GEM name support
Update wayland-drm.xml
wayland: Use wl_display_roundtrip_queue
wayland: Remove wayland-drm and wayland-shm headers

Add a wayland_impl struct.
Drop wld_draw_next_n

Instead, just document that the caller should pass -1 if the entire string is
to be drawn.
wayland-shm: Handle potential malloc failure
nouveau: Initialize bo to NULL so that nouveau_bo_prime_handle_ref works correctly