wayland: Setup compositing when window is mapped
This prevents creating a WindowItem until we know that the window is actually going to be visible on the screen.
This prevents creating a WindowItem until we know that the window is actually going to be visible on the screen.