Bump next version to 2012.2.2

Change-Id: I3375a323b0c9fb3f9b6350b9a6163a08beb0f083
wsgi.Middleware forward-compatibility with webob 1.2b1 or later

Response.request is None by default
(http://docs.webob.org/en/latest/news.html#b1), but is used in the
CacheFilter WSGI middleware.

Backport of https://review.openstack.org/#/c/17794/

Change-Id: I28f5ca92fe517f4f56af934799db32650e079ba7
Bump next version to 2012.2.3

2012.2.2 has been released without Glance, so prepare for 2012.2.3.

Change-Id: I3a6221b579f612418ffce5fd9ba89720699f2e06
Verify size in addition to checksum of uploaded image

Fixes bug 1092584

Previously only the supplied checksum was verified against the actual
checksum calculated by the backend store, with the image being killed
on mismatch.

Now we also similarly verify the supplied image size, if provided.

Change-Id: I87fa3ff77715111f1095f3ebe64cd699776ec27e
Log error on failure to load paste deploy app.

Fixes bug 1091294

Avoids possible silent failure of service launch when say a
dependency such as keystone is missing (but required by the
configured paste_deploy flavor).

Change-Id: I9a63d24bcf0a93277829d24073268210d2c063d3
Merge "Verify size in addition to checksum of uploaded image" into stable/folsom
Merge "wsgi.Middleware forward-compatibility with webob 1.2b1 or later" into stable/folsom
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 (for Folsom).

Change-Id: Ia97a95ce6ed5d98a76515eea8817e309bcf0889a
Change useexisting to extend_existing to fix deprecation warnings.

This squelches a deprecation warning during installation.

We're already using extend_existing in other places, so I don't
think this causes any new version compatibility issues.

Fixes bug 925609.  (Already marked fixed, but this hits more cases.)

Includes some merges with a whitespace-cleanup fix.

Change-Id: Ia166e9184ed3e13753c5669a1006a3711738319a
Merge "Change useexisting to extend_existing to fix deprecation warnings." into stable/folsom
Merge "Remove Swift location/password from messages." into stable/folsom
Don't access the net while building docs

(Note this hasn't been submitted upstream)

Change-Id: I42c6e3a5062db209a0abe00cebc04d383c79cbcb
(cherry picked from commit f2b4bb4e45afcc178200966193a7b87401c534d7)