Migrate away from rackspace_resource

Having Rackspace specific resources subclass a the rackspace_resource
does not replace the clients system wide. Use the cloud_backend to
acomplish this. That way any special configuration done with pyrax
will be used in any client call.
Change-Id: Ia6d548e606a42c608135cb66876419d1b339a06c
run_test.sh -V --unit doesn't run using virtualenv

Before this change, when you called the script using the -V option, the tests
were run outside the virtualenv that the script creates.
To fix it, I modified the lines of the script that run the tests to run
inside the virtualenv using the $wrapper variable.

Change-Id: I5c202727e0b5214670d54e14c80a68cc8ebec400
Closes-Bug: #1251730
Make db API respect context show_deleted

Currently the soft-delete aware stuff in the DB api only respects
flags passed in directly, not the context.show_deleted, so align
the code with what is implied by existing comments and respect
the flag in the context too.

Change-Id: I88cd1a8862a2a53c314849e11d026182180bce9b
blueprint: request-scoping-policy
Restrict sort_keys for stack lists

We are only allowing users to sort stacks on a subset of columns that
are known to be indexed.  Currently allowed sort columns are:

created_at
updated_at
name
status

Change-Id: Ib4f955336edd7d86a1b6bf98e38378b0d495d0dd
Closes-Bug: 1252116
Fix bad resource schema for Volume

Change-Id: Id8faa530fc7cdd1f3fc287c033ed61aa87fd9807
Openstack Trove (DBaaS) resource

Implementing Database as a Service (Trove) resource.

Implements: blueprint dbaas-trove-resource

Change-Id: I8a925ba586f4e29a5208797d97d0b5d9d05aa1e3
Merge "Fix bad resource schema for Volume"
Merge "Restrict sort_keys for stack lists"
Merge "Migrate away from rackspace_resource"
Merge "Openstack Trove (DBaaS) resource"
Merge "Make db API respect context show_deleted"
Merge "run_test.sh -V --unit doesn't run using virtualenv"