Bug 1070823 - [Bluetooth][Settings] bluetooth panel support BT v2 API

If bluetooth is turned off, there will be no adapter available for adding the listener. We should observe the state of bluetooth and the adapter (if any), and bind the listeners in correct timing.

In other words, we can only add the listeners when a default adapter appears, and we should remove the listeners when the adapter becomes unavailable.