Improve error reporting.

Whenever we emit an error, we should set the human readable error string
in the discovery classes.

[ChangeLog][QtBluetooth][Documentation] Fix cases where device and service
discovery classes emitted an error signal but the human readable
error string was not adjusted.

Change-Id: I9680853d17d2ee4bc1293826bb7bf56cc999e2ed
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Use QLoggingCategory to categorize the various debug output streams

Task-number: QTBUG-32253
Change-Id: I193162407d0fc7eca83689e31f03e1641a494ab0
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Translate so far untranslated error strings.

Change-Id: I7d91404052ce987ea700e698c024475211bad025
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	src/bluetooth/qbluetoothlocaldevice_qnx.cpp
	src/bluetooth/qbluetoothservicediscoveryagent_qnx.cpp

Change-Id: If7dd968047fec5352567e9b67ca5b8e680c7523d
Fix remaining uncategorized debug/warning messages (catchup in dev)

The initial change was done in stable. After merging it to dev
new code paths required a similar treatment.

Task-number: QTBUG-32253

Change-Id: I745928f28c35ce9c0e601df6e11eb21c9f17ca7a
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
BlackBerry: Fix compilation

qBBBluetoothDebug was removed by 94f862e2

Change-Id: I85eca3bfbec2190f8a7413ec708d5bf99bc6998a
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>