Adding barbicanclient lib functional tests for orders

Change-Id: I0549316df71073cee2f80598ae345a2bfd3ea926
Identity Fixtures - Role Tests Parity

1. Added extensions-api client.
2. Added extensions-api configuration parameters.
3. Fixed a code reviewer comment.
4. Added tenants-api configuration parameters.
5. Fixed reviewer comments - remove useless init method in fixtures.
6. Refactored fixtures.
7. Fixed reviewer comment - renamed deserialize_format to serialize_format.
8. Renamed test_repo to cloudroast.

Change-Id: I9b48e3e2627b50535c1b1b145e68de5413fb155a
Adding to functional tests for secrets

Change-Id: I0385760d5d6debf6f95576638d3dfcb6b985bfdc
Adding to functional tests for orders

Change-Id: Ib4355fb643be0a5e0ad1c3c7590534bf061f4b68
Merge "Identity Fixtures - Role Tests Parity"
Tenants API Role Tests Parity

1. Added an admin package to Identity for tests parity.
2. Added a role test to admin package.
3. Refactored fixtures as per role test parity requirements.
4. Completed testing role creation functionality.
5. Completed testing role deletion functionality.
6. Added assign role to a tenant user test.
7. Completed testing role functionality on tenants-api client.
8. Fixed reviewer comments - refactored indentity fixtures and test_roles.
9. Fixed reviewer comments - better way of cleaning up test data.
10. Refactored fixtures.
11. Changed import of rand_name.
12. Renamed test_repo to cloudroast.
13. Fixed reviwer comment - refectored fixtures.
14. Refactored test_roles.

Change-Id: I5ceb4563373c0864703b0053e3673c865f32b0e5
Refactoring and adding to functional orders tests

Change-Id: Idf9d30a7ce52a00fc8bb5f135ea7c6ad9e1b308f
Tenants API Tenant Tests Parity.

1. Added a tenant test.
2. Refactored identity fixtures.
3. Fixed reviewer comment - minor typo.
4. Fixed reviewer comment - change import of rand_name.
5. Renamed test_repo to cloudroast.
6. Fixed reviewer comment - fixed data clean up issues in test_tenant.
7. Refactored test_tenant/fixtures
8. Rebased changes to fixe a merge faillure.

Change-Id: I58d3eeb27582b169dde4ee4381f0c67f4cd66b25
Merge branch 'tenants-tests-parity' into dev
Tenants API User Tests Parity.

1. Added a user test to identity admin package.
2. Renamed test_repo to cloudroast.
3. Refactored fixtures.
4. Fixed reviewer comments - refactored fixtures/test_users.

Change-Id: I71caa15f5537c99506c37aca0554f19b2e75c907
Merge branch 'users-tests-parity' into dev
Moved security groups tests into security_groups package

* Moved test_security_group_of_servers into security_groups
  package so that it is only run with other security groups
  tests

Change-Id: I449b5bdce3dc7bd25815e89159b630413f97bb19
Merge "Adding barbicanclient lib functional tests for orders"
Merge "Refactoring and adding to functional orders tests"
Merge "Adding to functional tests for secrets"
Merge "Adding to functional tests for orders"
Tenants API Tenant Tests Parity.

1. Added a tenant test.
2. Refactored identity fixtures.
3. Fixed reviewer comment - minor typo.
4. Fixed reviewer comment - change import of rand_name.
5. Renamed test_repo to cloudroast.
6. Fixed reviewer comment - fixed data clean up issues in test_tenants.
7. Refactored test_tenant/fixtures.
8. Rebased changes to fixe a merge faillure.
9. Fixed reviewer comment - removed teardown in test_tenants.
10. Flipped the order in assertEqual as per best practices.

Change-Id: I58d3eeb27582b169dde4ee4381f0c67f4cd66b25
Merge branch 'tenants-tests-parity' into dev

Conflicts:
	cloudroast/identity/admin/test_tenants.py

Change-Id: Ia56e44655a9644b17bf08258b0e5603024a20e66
Tenants API Service Tests Parity.

1. Added a service test to identity admin package.
2. Refactored fixtures.
3. Fixed reviewer comment - removed teardown in test_services
4. Flipped up addCleanup to first check the response code.

Change-Id: I431ace431770b5e28067db59bf644217bc3cbb1c
Merge branch 'services-tests-parity' into dev