Additions for flavor access requests

* Added functions to flavors client for flavor access requests
* Added flavor access models
* Added metatests for flavor access models

Change-Id: Id54afed0b39050b8cec6cedae57d86a04393e4fa
Subject: Add model for archive obj. refactor deserialization

* refactored the deserialization decorator
* added a special case to the decorator where params and headers
  are sent in
* added the deserialization decorator to the create_archive_object
  method
* added a CreateArchiveObject model to responses
* changed the docstring for create_obj and create_archive_obj
* removed container_name and obj_name from the create_archive_obj
  signature and changed it to upload path to match the docs
* added an explination of upload path to create_archive_obj docstring
* changed sending in the archive format to a required argument

Change-Id: Ia159aa15f644feb305f4e82fd8e4d19a3c773c61
Merge "Subject: Add model for archive obj. refactor deserialization"
Subject: Fix AccountContainersList _list_to_obj method

* changed content_type=obj.get('count') to count=obj.get('count')
  in the _list_to_obj method of the AccountContainersList class

Change-Id: I09fc49f04ad59d422684ffac5e3099034b467ef5
Moved swift info calls to client/behaviors

Change-Id: I592195ae3b8158839f19746f6f0fe1fe8d5c2e29
Refactor image model for glance v2

*Refactored image model to reflect changes in tests
*Changed ImagePatch class to ImageUpdate to give better context
*Refactored ImageUpdate and Member to reflect changes in tests
*Updated summary documentation and formatting to be consistent throughout
*Replaced id variable with id_
*Replaced file variable with file_

Change-Id: I57b50c369e36d86b6375ef1ecdc56b302d7f0644
Merge "Additions for flavor access requests"
Subject: Add support for text deserialization

* changed the decorator to support plain text
* added text to obj method in the responses

Change-Id: Ib9e9c17ccf042825d8272f76035eee5c32658d18
Refactor constants, types and config for glance v2

*Added id to constants module
*Added schemas to types module
*Reordered classes in types to be consistent with rest of images project
*Removed unnecessary configurations due to the refactor from the config module
*Added required configurations due to the refactor to the config file
*Updated summary documentation throughout to be consistent
*Updated ID_RE constant name to ID_REGEX for better readability
*Added admin_user_config

Change-Id: If9cb767eaa633d80044807429b59288073365edb
Refactor images client for glance v2

*Updated method names and other naming conventions to be more consistent and provide better context
*Updated summary documentation and formating to be consistent throughout
*Replaced id variables with id_
*Replaced file variables with file_
*Replaced id_ with image_id everywhere expect the create_image method for better readability

Change-Id: If205af7672ec1d9ba3448b9c37b0bba1d3996dab
Merge "Subject: Add support for text deserialization"
Merge "Refactor images client for glance v2"
Merge "Refactor image model for glance v2"
Merge "Refactor constants, types and config for glance v2"
Refactor behaviors for glance v2

*Refactored create_new_image to account for all new image creations
*Removed register private image method
*Add list images method that accounts for pagination
*Updated summary documentation to be consistent throughout
*Added separate method for creating a list of new images
*Refactored create_new_image method to only return a single image
*Removed redundant addition of image to resources to be deleted
*Added get_member_ids method back in
*Removed count parameter from create_new_image method
*Updated created_new_image method to set image visibility to private when not passed
*Removed extra new lines for consistency

Change-Id: Ie63711a737d27667e2504ac488b7b8036d7f6a3f
Added list_deletes_for_uuid to search deletes by uuid,
* Also added missing return statements to the existing methods

Change-Id: I8a10826371d1fa1f5ff644a535fa636dc4cfcf21
Merge "Refactor behaviors for glance v2"
Merge "Added list_deletes_for_uuid to search deletes by uuid, * Also added missing return statements to the existing methods"
Updated config and reference.json.config
* Added created_at_offset and updated_at_offset to config
* Added created_at_offset and updated_at_offset to reference config

Change-Id: I62f41aba7dafa22cc07b1606ea2a31f620cb05c9
Fixed method get_events_for_uuid

The service is now a parameter in the URL,
instead of being part of the URL itself. Hence,
changed it to fix the API and the tests.

Change-Id: I8a85459d9081653e0d2ea7deaf6f143a23e33ffb