QBluetoothLocalDevice - isValid, tests (OS X and iOS)

Cancel the previous modification - even if BT is off, the device is
valid unless we create it with some address (in the 'OFF' state I can
not verify any address and the device is considered invalid).
Enable (back) auto-test - if BT is off we just skip the test (as it's done
in other test functions).

Change-Id: I8b013af6a73eab9699a91834e197716836b00e78
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Bluez: Do not update char value() if char is non-readable

Change-Id: Ia075bfb4174c7a2b90376b215f3366076d9ae1c9
Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QBluetoothServer - auto test on OS X

Modify the test to deal with Bluetooth adapter OFF on OS X.

Change-Id: If45b620bb7a7c86016da0bb1cd04ed60af73662b
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QBluetoothDeviceDiscoveryAgent - test on OS X

This test works ok even if BT is OFF.

Change-Id: I5b3ce3f0aebc2b58df5e59d42e620385116daba1
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QBluetoothSocket - auto test on OS X

The test works ok even with BT adapter off.

Change-Id: I3b1743fd92f41a57803a5c9df82fb1fc0788834b
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QBluetoothServiceInfo - auto test on OS X

This test was already protected against 'Bluetooth is OFF' state.

Change-Id: I03f58ed740baab24bfbe331e80df92193af5428b
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QLowEnergyController/Service - enable for iOS

Enable Core Bluetooth-based version for iOS.

Change-Id: Ica13fdc6c01744713483771e7c8ad6153c9fccdf
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
QBluetoothServiceDiscoveryAgent - auto test on OS X

Enable this test back (removing 'insignificant') + modify a test to
make it pass if BT adapter is OFF.

Change-Id: Ia2951eeed75a6695ed9ac8fc803cb2ba6668e469
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>