Initial implementation of the QNearfieldmanager

While the QNearFielManager is not functional yet, this commit contains a
sceleton implementation on which the future implementation can be built on.

Change-Id: I075b42bb74051db4629e7a93b2aaea89785807b9
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Add QNearfieldTarget neard implementation

This is mostly a skeleton implementation.
There is no support yet for reading records or ndef messages.

Change-Id: Id521468517c04b088152e15a327cff9b26fa346f
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Clean up neard implementation

Besides some code cleanups this patch makes sure to only build the neard
implementation if dbus is available. This patch also deals with the
possibility that the neard daemon is not running on the system.

Change-Id: I8546d34b808d8236e0434e00cf5950b31e20cb72
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Introduce a logging category for the neard implementation

Change-Id: I3bee8a5c2e3bee9a83ddcb6f3a5b2b42fdb24d89
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>