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

We can't assume that the adapter is always available. Everything should be based on the availability of the adapter. When it becomes available, we register the listeners and set correct values to the properties. In the other hand, we unregister the listeners and clear the properties.