Update to latest xdg-shell protocol
backend-x11: Adapt a consistent naming scheme for the event struct
backend-x11: Fix leak of the event data
display: Take passive grabs on the backend connection