Merge pull request #4 from rburchell/master

Fix debuginfo packages.
[contactsd] Small bugfixes to setting up signal handlers

setupUnixSignalHandlers() had a wrong check the return value
of sigaction(), and didn't initialize the sa_flags member.
Merge pull request #5 from nemomobile/bugfix-sigaction

[contactsd] Small bugfixes to setting up signal handlers
[contactsd] Build with either Qt4 or Qt5

Tests are not working correctly in either case, and are only
partially ported.
Merge pull request #6 from matthewvogt/qt5

[contactsd] Build with either Qt4 or Qt5
[contactsd] Force the contacts backend selection in qt5

qtpim does not yet support the QTCONTACTS_MANAGER_OVERRIDE mechanism
for selecting the default contacts backend.
Merge pull request #7 from matthewvogt/force-manager

[contactsd] Force the contacts backend selection in qt5
[contactsd] Maintain reference to string data for output
Merge pull request #8 from matthewvogt/print-fix

[contactsd] Maintain reference to string data for output
[uxlaunxh] Drop the support for uxlaunch type of startup.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
[systemd] Install systemd service files as a part of build.

Moving the service files from packaging dir to the actual source tree.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
[contactsd] Remove dual build, make Qt 5-only.

There is no real sense in having this dual-buildable. The only point would have
been as a library is provided for out-of-tree plugins. But only one contactsd
can run at once, and (outside Nokia), no out-of-tree plugins exist.