Rename tokenauth to authtoken.

- Avoid confusing by using the authtoken name for auth_token middleware.
- Improve swift_auth middleware doc.

Change-Id: I287860eba067b99a1d89f8f17200820340836ff9
unique role name constraint

  For SQL identity backend, add unique constraint with column definition;
for kvs and ldap backend, use python code to apply this constraint.
Test cases test_create_duplicate_role_name_fails and test_rename_duplicate_role_name_fails are added to guard it.
python run_tests.py test_backend_ldap test_backend_kvs test_backend_sql pass.

bug 932258.

Change-Id: I990f17a270e84d35c078f215c587a81d6784c192
updating docs to include creating service accts

and some general doc cleanup

Change-Id: I745e636391f72dce9c142e399f46c0eb586aba8b
Merge "Rename tokenauth to authtoken."
Fix critical typo in endpoint_create (bug 961412)

It looks like catalog crud was previously untested.

Change-Id: I8e3060b6d6c737d3d97a5bd9076e9a5fdf9945e2
Check values for EC2.

- Add multiple check to methods to make sure we have a proper
  tenant_id/user_id/credentials.
- Fixes bug 958135.

Change-Id: I4dd171e3db32d6ebdc70bb1a83492c8ecd09c21c
S3 tokens cleanups.

- Cleanups.
- Remove reference about config admin_username/password/token.
- Return proper http error on errors.
- Add unittests (skip them for now when swift is not installed).
- Fixes bug 956983.

Change-Id: I392fc274f3b01a5a0b5779dd13f9cd3b819ee65a
Merge "Check values for EC2."
Open Folsom

Bump version to 2012.2 to formally open Folsom development.

Change-Id: Ib510cc530414f9fa197aa07807aa33d097214ef4
Improve swift_auth test coverage + Minor fixes

 * Isolates authorize() tests from wsgi tests
 * Adds coverage for authorize()
 * Adds support for a blank reseller_prefix
 * Adds swift_auth test dependencies to tools/test-requires
 * Cleans up authorize()'s use of tenant_id/tenant_name
   (addresses bug 963546)

Change-Id: I603b89ab4fe8559b0f5d72528afd659ee0f0bce1
role-crud 404 (bug 963056)

role-get
role-delete
role-list

Change-Id: I099b1e1e5bd2cd77a2ea3b72fb0f14b88a3af26e
Replace tabs with spaces

Change-Id: I1065c9181bdd923683e2c1a2f728317fe1b4e68f
Change default catalog driver to SQL; doc the options

Change-Id: I7a713b8fb67ec099f60e35161c15a7b2b200ee8a
Improve service CRUD test coverage

Change-Id: I2c4c4da7f962e7e84ae3eb3599d86191698d2cf4
Docs: SQL-based vs File-based Service Catalog

Change-Id: I465189ab73ddc0bd3361b22b5344bf68b9c931ef
Fixed misc errors in configuration.rst

 * Addresses bug 965788

Change-Id: I5aa276589a9818c7f523e6da9531af363139adbb
Merge "updating docs to include creating service accts"
Merge "Replace tabs with spaces"
Merge "Fixed misc errors in configuration.rst"
Merge "Docs: SQL-based vs File-based Service Catalog"