Add ability to abort server sockets via bttestui

This equalizes the behavior of the Close and Abort button. Abort will
disconnect the local client socket as well as all sockets which were
established via the listening server socket.

Change-Id: I68d3d7190641aab44612fa3fc00b38fdc31799a3
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Doc: Removing url variable from qdocconf file.

-url inherited from the url variable set in qtbase/doc/global

Change-Id: Iff25abdbdbddd862cfc24d31aa12e103955bb5d2
Reviewed-by: Martin Smith <martin.smith@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Remove usage of BluetoothSocket.isConnected()

It seems not all devices reliably return the correct value when calling
isConnected(). connect() succeeds but isConnected() is still false.
On the positive side it is not really needed either.
Calling connect() returns an exception if it fails and close() can be
safely called multiple times. Therefore we only have to check for ocurring
exceptions.

Furthermore isConnected() is API lvl 14 and was not guarded. Removing
the call resolves this problem too.

Task-number: QTBUG-39815
Change-Id: Idf8472c268231a2cfac0f5cd87294384ff779c3f
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Add code to test service discovery on specific remote device

Change-Id: I548d17928fb371ba7dbf2010efb6995bc6f5ff2d
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reduce system header dependencies

Change-Id: I52ac33b4864d6bfca248ff3fad5a069154a9c756
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Merge branch '5.3' into dev

Conflicts:
	src/bluetooth/bluez/bluez.pri
	src/bluetooth/qbluetoothsocket_bluez.cpp

Change-Id: Ieca8f2a327bf54b42403ddab88f8b9c3ff6b4a95
Add small binary performing the SDP scan.

This is required to avoid tainting of QtBluetooth with GPL code from
Bluez.

Subsequent patches will remove GPL code from the new Bluez5 backend
in the library and call this binary instead.

Change-Id: Iff62ecb430d4a486a2d1f7382ba5dc48b229fea5
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Remove Bluez as link and include dependency from QtBluetooth

Change-Id: Ieecf341918ffdc51c359fed4969ef6c3998d83b8
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
Merge remote-tracking branch 'gerrit/5.4' into btle

Change-Id: I1e79c96602d0da2c2d36d6217bdfe7ff183e6df9
Remove libbluetooth system header dependencies from BTLE code base

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