[volumecontrol] Ensure safe volume in long listening time event.
[volumecontrol] No need to show warning when data about high volume step is received.

HighVolume D-Bus signal is used to communicate possible HighVolume step
in the current audio route. SafeLevel 0 means no HighVolume step (all steps are
ok), SafeLevel > 0 means any volume values over SafeLevel are considered
harmful in longer exposure.
[volumecontrol] Be more strict about volume warning dialogs.

Adhere more closely to European Standard EN 60950-1/A12.
[launchermodel] : Do not dereference NULL pointer

If in the updating process the item does not exist, we do not only
want to warn but also not crash.

Signed-off-by: Philippe De Swert <philippe.deswert@jollamobile.com>
[lipstick] Store orientationLock in dconf
[lipstick] Fix unit tests
[lipstick] Fix build

The build was failing under certain circumstances
[lipstick] Fix build dependencies
[lipstick] Port lipstick to the lastest QtWayland API
Increase the soname version to 1.0

The ABI of liblipstick.so changed, so by increasing the soversion we make sure
dependencies are properly accounted for.
[lipstick] Properly filter out multitouch events
[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.
Implement a recorder interface, using a custom protocol

A separate client using the lipstick_recorder protocol can request
frames, which lipstick will provide when redrawing.
Send more information to the recorder client

This commit adds a transform argument to the frame event to tell
the client if the frame is y-inverted. It also moves the failure
case to its own event.
Add a request to lipstick_recorder to trigger a repaint