[lipstick] Reconnect to PulseAudio D-Bus API if initial connect fails.
[lipstick] Get initial value of safe volume.
Merge pull request #104 from jusa/dev

Reconnect to PulseAudio D-Bus API if initial connect fails.
Merge pull request #106 from SamuelNevala/11382

[lipstick] Get initial value of safe volume.
[lipstick] Fix build.
[lipstick] Connect notify signal for window title changed

When the surface's title property changes, send a notification. Also
establish a slot for handling for future surface connections.
[lipstick] Allow the shutdown screen to be shown through D-Bus. Needs to be secured through D-Bus access configuration.
Bump version
[lipstick] Devicelock to handle device suspended state.
Merge pull request #110 from rainisto/master

[lipstick] Devicelock to handle device suspended state.
[lipstick] Allow launcher item isLaunching state to be controlled from the QML side
Bump version
[lipstick] Devicelock not to activate during active phonecall
[launchermodel] Remove unnecessary check for existing watch

From the Qt 5 docs: The path is not added if it does not exist, or if it
is already being monitored by the file system watcher.
[launchermodel] De-duplicate launcher settings handling

Combine duplicate code paths and avoid re-instantiating QSettings
objects all the time in different functions at the cost of having
two QSettings objects alive during the lifetime of the model.
[launchermodel] Allocate file system watcher on the heap
[launcheritem] Force reload by re-using setFilePath()

De-duplicate the code here as well to make it easier to maintain.
[launchermonitor] Rewrite monitoring of .desktop and icon files

Fixes problems where the launcher wouldn't find the icons in the right
location for some cases. Right now, this hard-codes the icon size to
86x86, but it can easily be extended later to pick a given icon size
and/or monitor multiple directories.

Monitoring of multiple directories with .desktop files is currently not
supported, but can easily be added (it wasn't utilized before as well).
[lipstick] ShutdownScreen: Allow shutdown mode only from privileged sources

Shutdown mode wouldn't be nice to trigger from where ever so let's check
the caller's effective pid/gid to know we should trust them to use it
properly.

Implementation of isPrivileged is grabbed from Password Manager.

Signed-off-by: Kalle Vahlman <kalle.vahlman@movial.com>
Merge pull request #113 from kvahlman/privileged-shutdownmode

[lipstick] ShutdownScreen: Allow shutdown mode only from privileged sources