Adding barbicanclient library support

Change-Id: I53ba42763c184fde55280e99e7ef6ac9de02c618
Moving create behaviors into create from config

- Also updating profile model

Change-Id: Ib0a84fa1775c38494fdffd83bd1e3856e871b84a
Fixing invalid location issue with id extractor

Change-Id: I56df7720eb479d3dfadd9652435353b12fdb03a1
Tenants API Tenant Model - Role Tests Parity

1. Refactored the tenants-api tenant responses model.
2. Fixed serialization/deserialization issues for role tests parity.
3. Added and tested _obj_to_json methods in tenant response model.

Change-Id: I9642f0bef9844b30225cd3ace7842ab7d5e78f4a
Tenants API User Model - Role Tests Parity

1. Refactored the tenants-api user responses model.
2. Fixed serialization/deserialization issues for roles tests parity.
3. Added and tested _obj_to_json method in user response model.

Change-Id: I7f2209678224aee5cc86bc4875417eae41e6c505
Merge "Tenants API User Model - Role Tests Parity"
Merge "Adding barbicanclient library support"
Tenants API Role Model - Role Tests Parity

1. Added and tested methods in tenants-api role model
2. Fixed serialization/deserialization issues for role tests parity.
3. Added and tested _obj_to_json method in tenants-api role model.
4. Fixed reviewer comments - line continuation issues.

Change-Id: Ia84e69fc883da58bd83a49d54b735945735741a9
Merge "Fixing invalid location issue with id extractor"
Merge "Tenants API Role Model - Role Tests Parity"
Added client and model for the UsedLimitsForAdmin extension

Created client and model to describe the UsedLimitsForAdmin extension
Changed the location to extensions under compute

Change-Id: Ia8e275664ebd7c1aaf8d75403850b75d7c1d6140
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"