Connect QLowEnergyService and QLowEnergyControllerNew classes

Ensures that the two classes have sufficient references to each other.
When the controller disconnects the related QLES classes should become
invalid.

Introduces an error flag for QLowEnergyService.

Change-Id: I28aee49e45f93c68c4ac69a5e489c0a3cc33dbf5
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Unify the shared data types between controller and service class

This reduces the overhead and simplifies the data structures

Change-Id: Iddf184a6d3de5ac253c889f2223a09f2fe08ce15
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Make compile when using Qt namespace.

Change-Id: Iabe7182285f97681fbfaac675930429dc4a5d146
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>