Test, implement, verify QBluetoothLocalDeviceAdapter on Android

Connected devices and various pairing elements are still
missing.

At the same time temporarily disable existing Android
code for other API's.

Change-Id: I9b1de199fda6cbdf54f36ee6f6db433bc21ed310
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Delete JNIThreadHelper and general code cleanup

JNIThreadHelper is no longer needed. We can use QAndroidJniEnvironment
instead.

Change-Id: I0a854910edfc882a0c6b60e5795f3ea9acb6229b
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Git ignore the various json files required for Android deployment.

Change-Id: I1843f847c03f377c533f7c987163f89dbfaaa566
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Fix hostmode transition from Discoverable to Connectable

Android cannot change to Connectable mode while in discovery mode. This
change circumvents the problem by turning bluetooth off and subsequently
on again.

Change-Id: Idb6be7c3702d9ef1853795e96d9aee6571d8413f
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Android: Initiate and monitor pairing requests

Change-Id: I609153841f0c0e2f028c30b6852ff330a1db9d9b
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Android: Add support for detection of connected Bluetooth devices

Change-Id: If174a6e3086aa375e551affa546191c7777864e6
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Android: Implement pairing/pin notifications and acceptance

Change-Id: I8a22d679cacf2d45e68dbd68d5f203ee83ce5080
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Android: QBluetoothDeviceDiscoveryAgent implementation

Change-Id: I41e11da3e623c6c1a960c6feb0ba626f26b0a18a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Android: Use new logging category for Android specific debug/warnings

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