Moving create behaviors into create from config

- Also updating profile model

Change-Id: Ib0a84fa1775c38494fdffd83bd1e3856e871b84a
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
Added entity ids to behavior failure messages

* Added server id to timeout failure messages
* Added image id to image timeout failure messages

Change-Id: I0e1805e8dc69a97b07386a3f1ebb137b9615b3b5
Relocated datagen from compute to common package

* Moved the datagen module into the common section of
  CloudCafe to avoid calls into compute code by other
  projects

Change-Id: Ie6ec3d6616cbe5b8cefd2a49ad367f08f620f3cd
Porting existing compute tests to metatests

1. Ported all compute unittests to metatests
2. Ported all compute client integration tests to
   metatests

Change-Id: Ia80e2afcb1cca3921338392ed3cc6c0489eb1a2c
Merge "Moving create behaviors into create from config"
Merge "Porting existing compute tests to metatests"
Added configurable disk config override

* Added global override for disk config to force
  a specific option for all places where disk config
  is used (create, rebuild, resize)

Change-Id: I19438829f7e3d18470baeea78dcdb8fe367d168a
Merge "Relocated datagen from compute to common package"
Merge "Added entity ids to behavior failure messages"
Merge "Added configurable disk config override"
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"