Trove/Extensions refactor

GOTO https://wiki.openstack.org/wiki/Trove/extensionsrefactor