Fixed unit tests for hosts model

Unit tests were failing since the hosts model
is changed to have resources. Fixed it.

Change-Id: If9b233683ef73c415c61a8460b5e5af78b0be0ce
Replacing localhost in config base_url

Change-Id: I24db43e920550fd420894e02a651bd90ff36d521
Updated compute client code

* Changed % string replacement with format
* Fixed minor bug with metadata

Change-Id: I63ad522ed013c43989d109fc3dde6035589ddb05
Merge "Replacing localhost in config base_url"
Merge "Fixed unit tests for hosts model"
Added support for host update

Added a update action in hosts client.
Added a request model for host update.
Added a generic response model for any
response from host update action.

Change-Id: I3e2b534c7cf4e88b91d57730035beb9f04e89215
Integration tests for hosts client

1.Added a mock library called httpretty.
2.Added tests to list and get hosts.

Change-Id: Id8936daa15cd646c800a530e2773914a42eeb6ca
Added Hypervisor Client and Model

Created a hypervisor client and model

Change-Id: Ibbcdaa97682c27f9b33fac5b731b70f3f792ddb1
Merge "Integration tests for hosts client"
Adding __init__.py in hosts_api.models

Change-Id: Ia84c185ba5f921d6ebadfa79196733edcf5facac
Added instance actions client and models

* Added basic client and model for instance actions
* Added user id to user config to be used in action
  validations

Change-Id: Ib301473a618c00ebda8193e36ced4976226a8d12
Added quotas model and client

1. Refactored Integration tests to have a fixture
2. Refactored hosts integration test to adhere
    to new framework.
3. Added unit tests for quotas and quotas request
    model.

Change-Id: I5723d3ff19b22227c61adca08f0fdd977a09e3b9
Refactoring the hypervisor model

Updated the serialization and deserialization structure.

Change-Id: Ia8f776699021f575fc374dfbd7a955a83ad95160
Merge "Refactoring the hypervisor model"
Merge "Added quotas model and client"
Fixing sudo user issue with virtual environments.

Change-Id: I828a17e6675c21a8eab0fc4f2afbd70487a5f83f
Blockstorage behaviors refactor and versioning
* Implemented exception-raising behaviors for volumes_api.
* Removed blockstorage provider.
* Added volume and snapshot statuses model.
* Refactored response models.
* Versioned volumes_api as v1, added stub for v2
* Cleaned up rax auth extensions
* Fixed VolumeTypeList model
* Added default_volume_type config property

Change-Id: I706fb867e9d892dceb994eeb9052d45d9c649fbf
Updating for change in specifications

Personality name changed and worker status route has changed.

Change-Id: Ib9232de94844d2a056f1b809dd845cbc4eb0861c
Merge "Updating for change in specifications"
Fixes for keypairs model

* Fixed serialization of keypair list
* Removed unneeded overloads of NotImplemented for xml serialization

Change-Id: I64b925a0dc46c5a58fb94ec52c7ffb062386a77b