add config provider and examples for images api

- edit reference.*.config to conform to configparser properties
- edit reference.xml.config to reflect xml as marshalling method

Change-Id: I6a6392dfc306de0b57adc8006df11f3b1ce983d5
Adding support objects for orders api

Change-Id: Ib11dea014bf928a4a75109c7dd64dd74c48400c1
add Image API v1.0(Glance) models and their unit tests(pytest)

- cherry picked from supersceded branch
- add __init__.py to enable test namespaces
- move tests/ to metatests/
- fix string formatting consistency
- refactor the bad '+'-based string concatenations out.
- add Image API(Glance) client and its mock tests(HTTPretty)
- add common types and nuked __init__.py in tests folder
- add Visibility enum type for Image API 2.0 models
- add Images API v2.0 model
- fix pep8 violations
- add previously missing file

Change-Id: Ic87634520a39b6ad05f7362a3c36e237e00b1840
add Image API v2.0(Glance) models and their unit tests(pytest)

separate commits clashes between this and Change-Id:
Ic87634520a39b6ad05f7362a3c36e237e00b1840

Previous commits:
--------
finish v2.0 model and minor fix in v1.0 model

add images v2.0 models, unittest and test data

move tests/* into cloudcafe/metatests/ to avoid namespace issues

fleshed out v2.0. model and unittests

Change-Id: I86f339e6a306b44d5c667819ac1af402e86a362b
Modifies servers client to be less permissive in params/serialization

* Removed code to provide a missing image name
* Removed "None" params from create server requests

Change-Id: I77acb4b5b732c543d91945dd5c1917c431efabd1
Merge "Modifies servers client to be less permissive in params/serialization"
Merge "add Image API v2.0(Glance) models and their unit tests(pytest)"
Merge "add Image API v1.0(Glance) models and their unit tests(pytest)"
Merge "Adding support objects for orders api"
Added unittests for objectstorage behaviors.

Change-Id: I84a6f09935effa58df76e07887a1d47e79e59eb8
Added client and models for cell capacity

1. Model for cells and cell capacity
2. Cells api client to get capcity

Change-Id: Ic5ee764e32d66eaa42269e38981ee72e7e11a6a2
Adding tenant token support objects

Change-Id: I1eb342beb11080d3c75c616a4adfcf9a78cf3828
Fixing correlator api support objects

Change-Id: I0d88b5e677888e4da792f70d353cb3e4d6625678
Tenants API User model

    1. Added user as a new tenants-api responses model.
    2. Added user creation as a tenants-api client functionality
    3. Tested (mock) user creation on a tenants-api client
    4. Added  user role creation as a tenants-api client functionality
    5. Tested (mock) user role creation on a tenants-api client.
    6. Added new user management functionality to tenants-api client
    7. Tested (mock) new user management functionality.
    8. Renamed a few variables in a tenants-api client as per review comments.
    9. Added user and role deletion functionality to tenants-api client.
    10. Tested (mock) deletion functionality of 9.
    11. Renamed tenants-api to tenants_api in a metatests package.
    12. Fixed all issues as per review comments.
    13. Made a small change on role models

Change-Id: I554d5599bffdfc315d773ddc0f88c6e2d0fd4d59
Adding support for orders and secrets.

-Updating PUT function
-Adding expiration and finding orders support
-Updating create and check order method to use configs
-Adding content types attribute support to secrets
-Fixing PEP8 issues

Change-Id: Ic7d29be22dff633c4bd8e52f9ede7dfbb0c1b337
Merge "Tenants API User model"
Idendity Configuration:

1. Added a new config file to identity package.
2. Added token authentification properties.
3. Refactored identity config file.

Change-Id: Ifd06334fca9e0015430131328dff06eda5cac86b
add delete method to image v1.0 client

 - previously missing method implemented

Change-Id: Ia7b4b28748532bf8ba4dcfe2960e440c9b1dc664
Tenants API Client (Review).

 1. Added a tenants api client and related mocked tests.
 2. Moved all mocked tests to a metatests package.
 3. Fixed string formatting issues in tenants api client.
 4. Renamed tenant-api to tenant_api in the metatests package.
 5. Fixed issues as per reviewer comments.
 6. Fixed a bug in a user model for users-api.
 7. Refactored a tenant responses model for tenants-api.

Change-Id: I578867a4bcafb635fe9b38a3238385569ce2fe77
fix 404 errors due to trailing '/' in some urls

 - added a required content-type header for creating/updating images

Former commit msg:
-----------------
(UNNECESSARY) modified auth routine to return token id in short-form

  - on a vanilla devstack, `POST /tokens` for authentication returns a
  token object with a base64 encoded id
  - curling glance with the base64 token id returns a 404 status
    code(INCORRECT)
-----------------

Change-Id: Ic01fa23d3d5b0021b3c099da76ce82c0331fd5a1