[Bluetooth] Use new C++ wrapper in common/extension.h

ExtensionAdapater should be deperacated by common::Extension and
common::Instance.
Merge pull request #322 from halton/bluetooth_refac

[Bluetooth] Use new C++ wrapper in common/extension.h