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