Include tempurls in python-swiftclient

python-swiftclient 2.2.0 adds support for tempurls, which is a blocker for
the new (aiming for default) Ironic driver using the Ironic Python Agent.
The Agent needs a temporary URL generated for a Glance image to avoid
passing around admin auth tokens to every machine that is being deployed
to.

Blocked Ironic patch: https://review.openstack.org/#/c/81391/

Change-Id: I35d74f13af9c5cac936bf711e4d2f646531eae60
Don't use Django 1.4.0 nor 1.4.1

Versions 1.4.0 and 1.4.1 don't have the function `force_text` which
replaces `force_unicode`, Django>=1.4.2 running in Python3 doesn't
expose `force_unicode`.

Change-Id: If15427d0cba3fd762beefaa0e956edfda003774a
Remove unneeded definitions of Python Source Code Encoding

PEP 0263 (http://legacy.python.org/dev/peps/pep-0263/) is not
used anywhere else and should be removed when it's not needed.

Change-Id: I3f3d56b28001e2b27a4a749ecc9b3ac1c80a5b5c
Updated version requirement for websockify

This patch updats the websockify version from 'websockify>=0.5.1,<0.6'
to 'websockify>=0.5.1,<0.7'.
websockify is required by nova. The newer version of websockify
has native support for the python 'logging` module.

blueprint: update-to-latest-websockify

Change-Id: I5030bd6d7f4c2326c9cf7c530f649e734322ab51
graduate oslo middleware

Change-Id: I89bb65ea257e03da22b5558298e1e7f2ff3a72a6
Updated an explanation to the sqla requirement

The comment was not relevant due to old versions mentioned.

Change-Id: I402b95157b506dc4e3c97a896d435f3b7bf09857
Update requests to version 1.2.1

This version can specify max retries of HTTPAdapter.
Max retries of HTTPAdapter are used in Ceilometer.

Change-Id: Ifd07a3352808a26fd70e347c47ad9716e29739d3
Closes-bug: #1353909
Bump osprofiler version to >=0.3.0

We are using in glance stuff from version 0.3.0

Change-Id: Ic4761a9dae60a8291cb05b40c2bc53b97e19b101
Merge "Include tempurls in python-swiftclient"
Merge "graduate oslo middleware"
Merge "Don't use Django 1.4.0 nor 1.4.1"
Merge "Bump osprofiler version to >=0.3.0"
Merge "Update requests to version 1.2.1"
Merge "Remove unneeded definitions of Python Source Code Encoding"
Set a minimum version for python-ironicclient

Python-ironicclient has no min version currently.  This sets the minimum
version to the current version, which contains bug fixes critical to the
performance of the nova driver.

Change-Id: I3d0abe8deabbad237bd3858c68654d047675e679
Add oslo.serialization to projects.txt

Change-Id: I9fe54837781774f9ac4262260bc4124ecc86c905
Merge "Updated an explanation to the sqla requirement"
Merge "Updated version requirement for websockify"
Add glance.store to global requirements

Glance store is a new library responsible of managing the interaction
between glance and the stores backing it. This is required for:
Iaacc70993ad5da292b93de42bbecda73d53b19fd

Change-Id: Ic87bd483a30a79d41b186cd353964aea029894d0
Rename bash8 to bashate (part 1)

The package has been renamed. We need to add the new
package name to requirements, update all users, and then
remove bash8.

For bashate use version >= 0.2 as required by devstack-gate.

Licence of bashate is Apache 2.0, add it as well.

devstack-gate commit:
https://review.openstack.org/#/c/101267/

Change-Id: I43c65e68780c3f302485a1540e53afd14fd0d72a