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

The entire cycle would look like:
1. When bluetooth is turned on, try to get the default adapter.
2. When the default adapter is got, add listeners on it.
3. Add a listener on the adapter change event. In the listener we should remove the listeners added on the adapter before when the adapter becomes unavailable.