Fix BluetoothDiscoveryModel API and related fixes in example

This addresses a few bugs in the QML UI and makes the behavior
of the BluetoothDiscoveryModel more sane.

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