[Bluetooth] fix initialization in IVI and getDefaultAdapter()

bluetooth-frwk doesn't handle correctly the case that the bluetooth is
powered and its framework is off. In that case, we call a hackish method
in order to start bt-service daemon via dbus service activation.

This patch also prevents from being blocked in getDefaultAdapter() method.

BUG=XWALK-2419
I understand `get_default_adapter_` is to mark whether `GetDefaultAdapter` message is posted. But I can not understand why you change it to false in `BluetoothInstance::OnStateChanged()`. Could you explain me more details?