Send and process ReadByType request/responses

The characteristic information is not yet incorporated into the internal
QLEService data strcutures.

This change introduces the concept of a pending request queue to be able
to refer to the request's context information when processing the
response.

Change-Id: Id699856543b0fd3a8471721b48679f917096a99b
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Add infrastructure to deal with error responses from GATT

Change-Id: I7c5c1884c639e83c0962bafcc78033c1b894b021
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
First pass on an updated QLowEnergyCharacteristic class

This patch creates QLECharacteristic based on the old
QLECharacteristicInfo class. Some details
have been removed since they no longer apply and the class has been
integrated into QLEService QLEControllerNew and its data store.

This is still work in progress and the unit tests must still be
modified but it's already functional.

Change-Id: Id80c4f01fffd77cd225b49753c74c3336f8e127e
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Make compile when using namespace builds

Change-Id: I03e804e71f0f27e251c4aacde79efea5804cff5e
Reviewed-by: Ulf Hermann <ulf.hermann@digia.com>