Add container create and delete support

Add basic container create and delete support to OSC.

Change-Id: Ia104db9d7e580d33097ea33a5690998f817995d1
implements: bp swift-client
v3 endpoint set shouldn't always need service option

Change-Id: I71aab1ee4f467dc963e7afa7fc1c82b4255ea822
Closes-Bug: #1351121
Updated from global requirements

Change-Id: If62daf2539ff69323c905c12c19e041f83ef8eb2
user create v2.0 depends on tenantId in response

User create for v2.0 no longer always contains a tenantId in the
response. Add a guard to check for tenantId first before pop'ing it.

Change-Id: I428dbc26520bb86efad33768ce04f584217ad168
Closes-Bug: #1352119
Use oslosphinx to generate documentation

Rather than host different and possibly out of date versions of
static and theme files, use oslosphinx to generate the docs.

Change-Id: I7eadc8e40aa10cc26cfd6aece6efa5d13fee70b0
test_find_resource fails if run alone

Currently, we set 'NAME_ATTR' attribute for Volume and Snapshot
class in volume.client.py. When we test test_find_resource alone,
the Volume and Snapshot class do not have 'NAME_ATTR' attribute since
we do not import volume.client, which causes the tests to fail.

Change-Id: I06f727ffa8d37afe1a1191c36574887fecc7a733
Closes-Bug: #1353788
Merge "v3 endpoint set shouldn't always need service option"
Merge "user create v2.0 depends on tenantId in response"
Merge "Add container create and delete support"
Merge "test_find_resource fails if run alone"
Add commands for object upload and delete

Add commands to upload an object to a container, and to delete
an object from a container.

Change-Id: I37c02315495bba5abe612733d1109a3d4ce256a1
implements: bp swift-client
Merge "Updated from global requirements"
Merge "Add commands for object upload and delete"
a mistake in tests/identity/v3/test_role.py

Change test_service_show to test_role_show.

Change-Id: Ieef7fdeb9401b4dc28720c9ba14bf460ac171288
add tests for identity v3 domain

Change-Id: I478215f62b51e6e73283f0304ea1b0736177d1b1
add tests for identity v3 endpoint

Change-Id: I1479460473656ea4e2a48a976808371e840b49c1
Closes-Bug: #1348867
Merge "add tests for identity v3 domain"
Updated from global requirements

Change-Id: I067f2ff0c78547088500fa2831c1c5abb75864bc
Merge "add tests for identity v3 endpoint"