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

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

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