Remove Swift location/password from messages.

Updates several exceptions and log messages in the Swift backend
so that they don't include Swift location URI's which may contain
passwords when used in Swift single tenant mode.

Fixes LP Bug #1098962.

Change-Id: I458de58563343347d5c976fe1ad084cc7e3280eb
Ensure swift_store_admin_tenants ACLs are set

When using the V1 api ensure that admin tenant ACLs are set
correctly on the relevant swift container.

Fixes bug 1109089.

Change-Id: I275e8aa7d2f02859c0d9ddbf373a0ae51e81e53d
Initialize CONF properly in store func tests

Change-Id: I49b42cc3da15d0966e34a57cfae0bbed79927c7a
Fail sensibly if swiftclient absent in test

Change-Id: Ie44940ede03b6b3d5cff0214dec5d63645fbb584
Merge "Ensure swift_store_admin_tenants ACLs are set"
Merge "Initialize CONF properly in store func tests"
Stop using detailed-errors plugin for nose.

Because of the move to testtools, the detailed-errors plugin is not only no
longer useful, it actually causes problems, as it fails to process the
error information sent up by testtools.

Part of blueprint grizzly-testtools

Change-Id: I0c8ff489fa92bb4cf7dcd06dd73f14701c013608
Merge "Fail sensibly if swiftclient absent in test"
Add migration 16 - create the image_locations table

This migration simply creates the new image_locations table. It does
not yet use the table for anything.

Related to bp multiple-image-locations

Change-Id: I1536c9276bc807aac26849e37556b465e8b5c9eb
Add migration 17 - move image location data

Migration 17 moves image location data from images.location to
the new image_locations table. The sqlalchemy db driver has been
updated to look at this new table, but the complexity of multiple
locations is not yet exposed to the reset of the system.

Related to bp multiple-image-locations

Change-Id: I6c4c684f522d9b41b9930e7f79a4e6fb3e3f5c39
Add migration 18 - drop images.location

The image location data has been migrated out of this column, so it
is no longer useful. This migration simply drops it.

Related to bp multiple-image-locations

Change-Id: I5985c7ef41fceeb3d23063c7e9e76b3b9271ffa2