plugins: shell: notifications: add support to close a notification by app name

Signed-off-by: Simon Busch <morphis@gravedo.de>
plugins: compositor: check for qt > 5.2.1

We didn't changed qtwayland to API version 5.2.1 when we switched to qt 5.2.1 so we have to
check a little bit more carefully to use the correct API.

Signed-off-by: Simon Busch <morphis@gravedo.de>
plugins: common: expose application id as property

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #75 from webOS-ports/morphis/notification-by-name

Morphis/notification by name
Switch from libsystemd-daemon to libsystemd

Signed-off-by: Simon Busch <morphis@gravedo.de>
Also allow LunaWebAppManager to stay running when one of it's windows has closed

Signed-off-by: Simon Busch <morphis@gravedo.de>
Fix wrong variable name

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement device key handler item

The device key handler will break through the QML item hiearchy and will expose key events
to every item regardless if it gets the key events forwarded by another item or not.

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #76 from webOS-ports/work/devicekeyhandler

Implement device key handler item
Implement reticle handler item

The reticle handler item will let reticle to respect swipe gestures.(Bug #433)
This is necessary to react on release events with ability to propagate mouseMove events.

Signed-off-by: Nikolay Nizov <nizovn@gmail.com>
Merge pull request #77 from nizovn/reticlehandler

Implement reticle handler item
WIP still needs some cleanup
Rework window creation handling

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge branch 'work/window-creation'