wayland: Reindent
wayland: Check for launcher before freeing it

This prevents a segfault on shutdown.
display: Revise Wayland event handling

X11 window frames use special UI grab ops, like META_GRAB_OP_CLICKING_MAXIMIZE,
in order to work properly. As the frames in this case are X11 clients, we need
to pass through X events in this case. So, similar to how handle_xevent works,
use two variables, bypass_clutter, and bypass_wayland, and set them when we
handle specific events.