Fix 16 bit mode for heart rate measurement

At the same time the code has been streamlined to enhace its visual
clarity (the section is directly used in the documentation)

Change-Id: I9a126c6f7b412fc0918d45d308540651cb105f0e
Reviewed-by: Nedim Hadzic <nedimhadzija@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
QNX service discovery for dual mode devices fix

For devices which have standard and LE services
LE services were not read.
Discovery of all custom services implemented.

Change-Id: I41c89d8d4ea442153c12cd647fd2cd1a6dd7f0f7
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Unify the BtLE service class id descriptions

The previous class ids where sorted by uuid. We should keep it this way
even if sorting by alphabet is more convenient for the reader.

This change is done to align the documentation with
https://codereview.qt-project.org/#change,79960

Task-number: QTBUG-36123
Change-Id: Ib859c666b069f7c7f955823904e147db96021f34
Reviewed-by: Nedim Hadzic <nedimhadzija@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
QNX notification value fix

1.) Implemented proper conversion to hexadecimal value.
2.) Error was emitted in case of value assignment and it is
fixed now.

Change-Id: Ifb6220a6379b350eaa8bb67841a5029ecc55cad2
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Unused error enums removed

Emitting errors is done by QLowEnergyController class.
These enums were not used.

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