[liptick] Fix the tests again
[lipstick] Properly filter out multitouch events
Merge pull request #208 from giucam/multitouch

[lipstick] Properly filter out multitouch events
Merge pull request #207 from giucam/master

[liptick] Fix the tests again
[lipstick] Don't raise or lower unmapped windows

The category or other property of the window may not be set yet,
producing unwanted behavior.
Merge pull request #209 from giucam/master

[lipstick] Don't raise or lower unmapped windows
[lipstick] Fix crash on close

When destroying LipstickCompositor ~QQuickWindow() is called after
~QWaylandQuickCompositor(), so changes to the items in the window may end
up calling code such as LipstickCompositorWindow::handleTouchCancel(),
which will try to use the compositor, at that point not usable anymore.
Add a protocol to be used by Alien
Use a surface operation to enable sending oom score events
Merge pull request #214 from giucam/alien

[lipstick] Introduce a custom wayland protocol for alien clients
Add missing build require
Merge pull request #213 from giucam/segfault_on_close

[lipstick] Fix crash on close
[lipstick] Fix use after free when closing the alien client
Merge pull request #215 from giucam/fix_crash

[lipstick] Fix use after free when closing the alien client
[lipstick] Don't send touch events to hidden or disabled clients
[lipstick] don't unlock before init() has been called
Make sure all deleted windows are removed from the lists
Merge pull request #216 from rainisto/jb24842

[lipstick] don't unlock before init() has been called
Merge pull request #217 from giucam/fix_crash

[lipstick] Make sure all deleted windows are removed from the lists
Merge pull request #211 from giucam/master

[lipstick] Don't send touch events to hidden or disabled clients