tests: use tracker-control to terminate tracker

The while loop is necessary, as `tracker-control -t` works
asynchronously.

Relates NEMO#530
tests: do not use "su" to execute test steps

Relates NEMO#530
tests: fix paths to ut_* executables

Relates NEMO#530
tests: mcclient6-wait-for-name -> mc-wait-for-name

Relates NEMO#530
Merge pull request #3 from special/master

Remove dependencies on qtcontacts-tracker and cubi
Merge pull request #1 from martyone/master

NEMO#530 - contactsd-tests: test are failing,pre_steps fail, and tests.xml is run with su
[contactsd] Update README.
[contactsd] Move qmake from configure to packaging step, fixing debuginfo.

This uses the %qmake macro which sets up the appropriate cflags etcetera.
Without this, the compiler didn't pass -g, and thus we never got debuginfo
packages.
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.