first commit
Initial copy of reddwarfclient from reddwarf project.
Added setup.py.
* Added the CLI tool from reddwarf to this repo, made it available as a script.
* Added a gitignore.
Merge pull request #1 from TimSimpsonR/setup-py

Added the code. Also added a setup.py.
Updated client to work with newer keystone version.
Merge pull request #2 from TimSimpsonR/keystone-fix

Updated client to work with newer keystone version.
Updated python-reddwarfclient to work with the newer version of Keystone.

* Changed the authenticate function.
Merge pull request #3 from TimSimpsonR/keystone-fix

Updated python-reddwarfclient to work with the newer version of Keystone...
Adding Flavors to the client
Fixed a 1/N problem with the client
Merge pull request #4 from ed-/haz_flavors

Flavors
Changing Reddwarf client to use its own request function.

* 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.
Merge pull request #6 from TimSimpsonR/unproc-fix

Changing Reddwarf client to use its own request function.
Updated the root history property names.
PEP8 fixes
Merge pull request #5 from ed-/root

Root enabled history
root_enabled_history shortened to root_history.
Merge pull request #7 from ed-/root-to-mgmt

root_enabled_history shortened to root_history.
Added the ability to handle "basic auth" authentication.
Fixed error where self was passed unnecessarily to super class __init__, messing up other arguments.