Bump qtconnectivity version to 5.3.0

Change-Id: I792f202dc73fe66a224711a55a9725014c7dc858
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Introduce compile test for BT API 10.2.1

Change-Id: If4d805f49666cf9d09cc82c377f96398b7d4039c
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Implemented new approach for Bluetooth service discovery

Using bt_rdev_sdp_search_async function from NDK btdevice.h header. This will provide option to obtain more information about the service for 10.2.1 NDK and image versions.

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

Change-Id: I47daf8e94c809bd2786ad27cc56367da839504a0
Register Bluetooth QML APIs as 5.3

Change-Id: Ie777523fe7bc482d0704a22f878b9abac09f5fbd
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Update Bluetooth QML API meta data following recent 5.3 version changes

Change-Id: I5d9c866ed2746da3d38c4b8785ce7bf6e61e1167
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Register NFC QML APIs as 5.3

Change-Id: I42d87994eeaa09f534b960725460666ebaebfa94
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Update NFC QML API meta data following recent 5.3 version changes

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

Change-Id: I21c1c1bc2cffde68bb13f56f08e10564464585c1
Added new API for device "connected" status

The feature allows to know whether QBluetoothLocalDevice
is currently connected to any other device using connectedDevices() method.

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

Change-Id: Id0725b35864eb7e99b9efaa3a014f0672f112f71
Implemented QNX API for device "connected" status

The feature allows to know whether QBluetoothLocalDevice
is currently connected to any other device using connectedDevices() method for QNX platform.

Change-Id: Id103f66321de52c2bc63e2bdbead85f11f9108a9
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Ensure that qtandroidextras is checked out when building qtconnectivity

This is required for the upcoming Android port.

Only the Android backend will really need it but the CI doesn't know
about conditional git checkouts. All other platforms will simply not
build/use it.

Change-Id: I32dcc2e616dcda05aca1957512d03e6308dbf45f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf

Change-Id: I41358c93240ae922f8493f6d55a5bffcfb06bc79
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I3ca73a1a829da2c2ee87e5d980165ef867d2f1b9
Fix active state of default implementation of QBluetoothServiceDiscoveryAgent

Task-number: QTBUG-35571
Change-Id: Iecb959ece30b2af7340c3dfa9bf4b08c4004da14
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Fix error state of default QBluetoothServiceDiscoveryAgent

Task-number: QTBUG-35571
Change-Id: I9f3ba17bac1559758dae3808310262c6356a91c2
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Check the local adapter's BluetoothAdress before doing the discovery

Task-number: QTBUG-35571
Change-Id: I8f2eea7a8437787d61a238c760e948f45738618a
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Improve and fix documentation for the Bluetooth discovery classes.

[ChangeLog][QtBluetooth][Documentation] The documentation for the
Bluetooth discovery classes has been improved.

Change-Id: Id4366b491e8bbda8cf884b9ad3594dd89cc925e8
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.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