[mapplauncherd] Remove X11 dependency from single-instance.

Instead of using windowsystem-specific functionality, ask the system compositor
to activate the given binary for us.
Merge pull request #6 from rburchell/tests

[mapplauncherd] Remove obsolete tests.
Merge pull request #8 from rburchell/single-instance

[mapplauncherd] Remove X11 dependency from single-instance.
[mapplauncherd] Remove splash support.

This feature only encourages poor application interactivity: anything which is
sufficiently slow to require a splash screen should be made faster instead.

In addition to that, the feature is poorly implemented (X11-specific), and thus
useless. Rip it out, and remove the last dependency on X11 from applauncherd.
Merge pull request #7 from rburchell/splash

[mapplauncherd] Remove splash support.
[systemd] restart booster if crash

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
Merge pull request #9 from plundstr/master

[systemd] restart booster if crash
[mapplauncherd] Drop user/group ID only if not privileged

Previously, the user ID and group ID of the process was always set
to that of the application, if it differed from that of the invoker.
This commit adds simple privileges checking for the application
to determine whether or not it is allowed to access privileged
system information, before deciding to drop user ID or group ID.
Merge pull request #10 from chriadam/privs

[mapplauncherd] Drop user/group ID only if not privileged
[mapplauncherd] Update names and mappings of boosters for Qt 5
Merge pull request #11 from thp/booster-name-update

[mapplauncherd] Update names and mappings of boosters for Qt 5
[mapplauncherd] Add full path to argv[0] of invoked process

This allows the application to look up its installation prefix (e.g.
/usr) by just looking at argv[0] and calculating relative paths from
there (previously one would need to pass the full path to invoker).
Merge pull request #12 from thp/argv0-full-path

[mapplauncherd] Add full path to argv[0] of invoked process
[invoker] For launchers, add the first argument to the name
Merge pull request #13 from thp/progname-for-launcher

[invoker] For launchers, add the first argument to the name