Make Glance work with SQLAlchemy 0.7

Fix execption caught during tests
Fix test failure wiping out engine in use

Fixes bug 892754

Change-Id: I9de6f077af656730c95bc715c2b765b0c49c7d3c
Force auth_strategy=keystone if --auth_url or OS_AUTH_URL is set

Change-Id: I316f501ffbad1f182a7c1f6a18641c608c0f2ea8
Don't fail response if caching failed

Fixes bug 929762

Change-Id: I90761b69cc556b14fd4bdb931541804244b653e8
Include glance/tests/etc

Fixes bug 930344

Change-Id: I277185a8b62d982dad597a3ac878608ce5e0de5c
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Merge "Force auth_strategy=keystone if --auth_url or OS_AUTH_URL is set"
Merge "Include glance/tests/etc"
Implement blueprint add-qpid-support.

This patch implements a new notification strategy that sends
notifications to a message queue via Qpid.

Change-Id: Ie2640139dcf735e428af63e9e87b3667a2b22eb5
Update Authors file

Change-Id: I0a49cfb901c2b4733b27b663c2116182f651fdef
Merge "Implement blueprint add-qpid-support."
Fix pep8 error

Fixes bug #930536

Change-Id: I17afbd17e5df3ac44e59b8b8d194d48da508e5d2
Add a generic tox build environment.

Allow for the running of arbitrary commands inside of a venv
so that we don't have to make tox envs for every blessed thing we want to
do.

Change-Id: Ia6f9e3cbeaef27ffe1e60b424c2a2d384e6bad0b
New -k/--insecure command line option

Fix for bug 929591.

Change glance to require server certificate validation
by default when using https. The standard system
CA file will be used if available (and an alternative was not
provided).

The --insecure option can be used by clients to skip server
certificate validation if appropriate.

* This change will impact Nova clients accessing glance over https.
  If the standard CA file is not suitable they will need to provide
  a CA file or else create an 'insecure' glance client.
* Accesses to a https registry server must now perform server
  certificate validation.
* If the package which provides the standard
  system CA file is installed then that file will be used by default.
  It probably makes sense for the glance package to have a
  dependency on whichever package provides the default CA bundle.
  (In Ubuntu this is 'ca-certificates')

Change-Id: I7c83361ba0881559ec77d4baf10dfeb5b8e32185
Ensure sane chunk size when pysendfile unavailable.

Fixes lp 932183

Previously, small and erratically-sized HTTP chunks were sent
when pysendfile was unsupported on a particulat platform.

Now, non-terminal chunks will be of size 64k as long data is
available.

Change-Id: Ic26e4d701ad22a21f06d7142f6ce91583acb5816
Merge "Add a generic tox build environment."
Fix paging ties

Bug #930543
Bug #930544

Change-Id: Ifad1ea61f3ecbf58af9bc7f0bc635e69246f6ece
Merge "New -k/--insecure command line option"
Function uses 'msg' not 'message'

Fixes bug 932986

Change-Id: Iafc70145b7bc9d71fef19db0f303a65468b934cb
003_add_disk_format.py: Avoid deadlock in upgrade

The connection used to query existing images needs to be closed
earlier to avoid deadlocking later calls thru sqlalchemy.

Fixes bug 932466

Update: Update my email in Authors

Update: Revert Authors email to original, add git commit email
        to .mailamp.

Change-Id: Ic248fdfe3933437928f0b393d8cde993b96bf2cb
Merge "Function uses 'msg' not 'message'"
Require auth URL if keystone strategy is enabled.

Fixes bug 925681

The glance CLI now fails fast if the keystone authentication strategy
is enabled, but the --auth_url option or OS_AUTH_URL environment variable
is not set.

Change-Id: I73bfd4f19a3d882ad53d3d2c914ce11e48ce291d