Adding barbicanclient library support

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