libweston: port the drm compositor
libweston: make a shared library for compositor launchers
libweston: libweston-ify xwayland
xwm: find a seat for all the surface's views
WIP