Added client and models for cell capacity

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

Change-Id: Ic5ee764e32d66eaa42269e38981ee72e7e11a6a2
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
modified image common type enums to be lower case

 - to be compatible with API defined headers, common types must be
   lowercase.

Change-Id: I2c472413ecc0b5e3e2b3c7b356894a78b81c13b6
Changes around security groups api

1. Added list-security-group and
 add-security-group methods to server client
2. Refactored security group request classes.
3. Added delete-security-group-rule method to
security group rule client

Change-Id: Ie0c4e6525b6f4066a8e31b4f1028e5baa94118b4
Merge "modified image common type enums to be lower case"
Merge "fix 404 errors due to trailing '/' in some urls"
Merge "Adding tenant token support objects"
Merge "Fixing correlator api support objects"
Merge "Added client and models for cell capacity"
Merge "add delete method to image v1.0 client"
Merge "Idendity Configuration:"
Merge "Tenants API Client (Review)."
Merge "Adding support for orders and secrets."