[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
Merge pull request #112 from rainisto/master

[lipstick] Devicelock not to activate during active phonecall
[launchermonitor] Remove only one item per iteration
[launcher] Clarify some comments
Merge pull request #114 from thp/launcher-monitoring

Launcher monitoring
[launchermonitor] Don't send modified updates for added/removed files

Avoids bogus "modified" updates when a file appears and vanishes again
(e.g. for temporary files that are created during package installation).
[launchermodel] addItemIfValid should return LauncherItem *

Allows us to check whether the launcher icon has really been added.