* This allows a user to specify a custom strategy. The motivation is to locally run fake mode without having to fake keystone.
* Updated the setup.py with the project's requirements (swiped from Nova Client's).
* Shows a possibly usable curl statement which includes the request body.
* Also prints the request and response body as well formated, easy to read JSON.
* Specify RDC_PP while running tests to see the http communication in this format in any logged test failures.
* Nova client changed in a way that broke our client, so copying the code from there is necessary.
* Adding InstanceStatus class with the status strings.
* Moved the Dbaas and ReddwarfHTTPClient into their own module.
* Changed exceptions module to check Nova's exception map after first looking in Reddwarf's.