Port lipstick to the lastest QtWayland API

This depends on https://github.com/mer-qt/qtwayland/pull/15