Modified test case for nova security group

Modified test_security_group_create_get_delete()
by adding security group with space char between
name along with leading and trailing white spaces

Change-Id: I2a2664458e8505b3eef027435850de0b3df29019
Blueprint: testcases-expansion-icehouse
Update Oslo config sample generator

This commit syncs the latest version of the config generator and all
it's dependency modules from oslo-incubator. The justification was
change Iee6cc05cad70963f2a151f595ac376c9338f5774 which adds the oslo
synced version of the check_uptodate script. Which among other things
does proper cleanup of the tempdirs

Change-Id: I56bdd239b328cc38a83f80d14e53cc62d4f97954
Add validation test in identity v3 test_role

Add validation to test:
- test_grant_revoke_role_to_group_on_project

Change-Id: Ie4d07972ac09bd7e4f9b8b860355eb2ab1140494
Some keystone V3 API tests throw incorrect errors

Change-Id: I43a80861a087daa512ded7288ed2a4aa59363a7c
Closes-Bug: 1295434
Add config fixture support to unit tests

This commit adds a new env variable OS_TEST_LOCK_PATH to the
.testr.conf file to set the lock path for using oslo locks.
Previously, if an external lock couldn't be used to isolate test cases
because the unit tests do not have a config file. By getting a lock
path with an env variable and setting the location in the config
fixture external locks can be used by first invoking the config
fixture.

Partially implements bp unit-tests

Change-Id: I08c27ab125183f5d055eaa45c4f0e0a527445475
Merge "Add validation test in identity v3 test_role"
Merge "Some keystone V3 API tests throw incorrect errors"
Merge "Modified test case for nova security group"
Merge "Update Oslo config sample generator"
Merge "Add config fixture support to unit tests"