xwayland: enable MIT-SHM shared pixmaps
Allow X11 clients to create shared pixmaps via the MIT-SHM extension under Xwayland. Tested with a wlroots patch.
Also add a few assertions to make sure we have wl_buffers where we need them.
Signed-off-by: Simon Ser contact@emersion.fr
Edited by Simon Ser