Subject: remove OSTNG references. Make client change for
request prefetch. add safe dictionary checking for arbitrary
data.

removed the OSTNG reference common/models.
Added a method to check the dictionary of arbitrary data
sent in from the command line that won't blow up on a keyError.
requests made a change from prefetch to stream and inverted
the logic.

Change-Id: I8741640912485cf3c631eee20a0bddb8c2f9a714
Tenants API Behaviors:

1. Added tenants-api behaviors.
2. Refactored methods as per Role Tests Parity requirements.
3. Fixed serialization/deserialization issues to use reponse entity.
4. Renamed TenantClientBehavior to TenantsBehaviors
5. Raised exceptions when two or more users (roles or tenants) have the same name.

Change-Id: I00ad1cf7948ec626737a128871532464b86372ad
Adds implementation for VNC console extension

* Added request/response models
* Added a vnc console client
* Added a new type for VNC console options

Change-Id: Ib354898ecee319532046134b2c8baed6acf8c892
Identity Config - Role Tests Parity

1. Added an extensions-api admin (OS-KSADM) parameter to Identity Config.py
2. Needed OS-KSADM as a config parameter to list all roles.
3. Renamed sections and properties in config.py as per reviewer comments.
4. Removed extensions-api admin (OS-KSADM) parameter from congfig.py and reference.json.config.

Change-Id: I9d3f157fd32853f8f275736bf94575456d4f4bc6
Tenants API Tenant Model - Tests Parity.

1. Refactored the tenant model and test as per tenant tests parity requirements.

Change-Id: I32d60759ab01bafb3e582e8f891f2a5030ec9b03
Fixes compute pep8/pyflakes issues in CloudCafe

* Fixed invalid variable references
* Properly spaced longer lines
* Removed unused imports

Change-Id: I262489b90f1a673e21b99b6d3aa1e5566a4442d8
Added IPy to pip-requires

* Adds IPy (IP manipulation) to pip-requires for
  CloudCafe

Change-Id: Ia7db393cec703ff52e87eab95fc446f2704dfa72
generic approach to mock tests so assertions can be shared

 - fixing up client
 - removed unecessary schema model
 - cherry-picked duplicate changes
 - add rotating responses
 - continued with mock test strategy
 - move metatests to root folder

Change-Id: I1b484e3959fbea5b7e3643fd2831f44ba82e9b1c
fixing images v2.0 model/client to make tests pass

Needed by
Change-Id: Ia889aec302f2f43d3a1ffbb1b63ad59b85fc4133

 - rebased with dependency
 - using explicit mapping and _remove_empty_values to create model dict
   now
 - implement sotring of raw image data
 - fixing serialization of image model
 - cherry-picked from a fast-forward commit

Change-Id: Ifb0f895a2d9d18bad6e912c9b446394c1a94ad73
Merge "Subject: remove OSTNG references. Make client change for request prefetch. add safe dictionary checking for arbitrary data."
Merge "generic approach to mock tests so assertions can be shared"
Merge "fixing images v2.0 model/client to make tests pass"
modifications for v2.0 list images tests

Needed by
Change-Id: bc785f2843d9d3438a3a1465ef368e6b849d8f81

 - rebased with master for successful merge
 - modifications to deserialization to make it safer.

Change-Id: Ia878b91a1f1fa549c4a04779983e39b61b7a283d
relevant fixes to make cloudroast tests pass

 - removed image_meta_property default value in function def
 - add behaviors to poll image status
 - add new config items
 - corrected client to proper responses/requests against api
 - edited model serialization/deserialization to conform to real json
   model

Change-Id: I5992df42cc3513aeedf3576b6884e357ac088622
more refactoring to be compatible with extended tests

Needed by:
Change-Id: If3346371a0e3e43490cad0f322f7913a64a3fd8f

- removed unnecessary/unused extra model class ImageMin
- renamed image property id to id_
- rebased with dependency
- some fixes to make extended tests work

Change-Id: I86a280cf3d186876da9dbd44c8099aac87cf56c3
Merge "relevant fixes to make cloudroast tests pass"
Merge "more refactoring to be compatible with extended tests"
Subject: Fixed a bad append in responses
fixed an append in the _json to_obj method that was throwing
errors in the logs.

Change-Id: Ib46924e0b22d1ca811d4b4bc98d0770df2bef575
changes to make image membership tests pass

Needed by
Change-Id: I270ad24c4d82bc31fb5b07ea05bc84458844143e

 - introduced MemberList model
 - added remote image url properties to config
 - rebased with dependancy
 - implemented member model deserialization
 - updated relevant images client calls
 - fixed outdated/incorrect import user.py
 - fixed tenants deserialization

Change-Id: I4a892c001ab312000ce59da59c73d3a75316963e
Refactored object storage account and container list models

Change-Id: Ib3a7a964f64d90289355eec17ae3c8ad39cde50d