[provider] [test] [doc] Database As a Service (Trove) Service implementation

Turns out that Rackspace already had a DBAAS client implementation that is compatible with the Openstack API. I moved the Rackspace client to Openstack core and made Rackspace and HP providers inherit the Openstack client. All the tests & docs are updated to reflect this change.
Openstack Trove