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
Unbind version of pyzmq

Currently pyzmq supports 2 branches with some API differences:
2.* - legacy branch
14.* - current branch

Due to historic reasons we bind pyzmq to an old API version.
In devstack we install latest version of pyzmq and not 2.* branch.
Cause of this I don't see any reason for us to bind pyzmq to such an old version.

Updating to latest version of pyzmq will allow us to implement zmq
driver in oslo.messaging that won't depend on eventlet and will be Py3
compatible.

Change-Id: I009e61303c01324de29ec78202621f50420d4d7f
Update to python-neutronclient 2.3.6

Nova needs python-neutronclient >= 2.3.6
for the new MacAddressInUseClient exception.

Change-Id: Id1b82f27ae09503ba3f4f92e5fa77f28b76d1580
Related-Bug: #1347778
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
Update python-swiftclient to >=2.2.0 for Heat

The generate_temp_url function in version 2.2.0 of python-swiftclient is
needed for the SwiftSignal resource in Heat:
https://review.openstack.org/#/c/96947/

Change-Id: I393a08fef09377ca2e41e5961849d6dd44514f8a
Bump keystoneclient to 0.10

Bump global requirements to the latest version of keystoneclient.

There are changes in the most recent version that are required to 
handle v3 authentication from keystonemiddleware, as well as 
updates to how clients consume the keystoneclient session objects.

Change-Id: I2998e790562c02693f95d885aab272a948c31822
Upgrade xstatic-bootstrap-scss to at least version 3

Horizon did the jump and upgraded to Bootstrap 3 finally, so now
we need the corresponding version of packaged bootstrap for it.

Change-Id: Ic76c7e8b4c5a89b724d1792e9538849da3ab8dd4
Implements: blueprint remove-javascript-bundling
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
Update builds of xstatic-qunit and xstatic-jsencrypt

Both of those xstatic packages had errors in how the libraries
were packaged. This patch updates only the build number of the
xstatic packages, not the versions of the libraries themselves,
so that we can use the fixed builds.

The errors were as follows:
xstatic-qunit -- Missing quinit.css file.
xstatic-jsencrypt -- Packaged just part of the sources,
instead of the merged library.

Those libraries are used only in Horizon at the moment.

Change-Id: I50ae8c2c8d7bad429223d3b3b244333bbb2b1e49
Adding new global requirement for pyasn1_modules

This new package is needed for TLS common utilities
module in Newtron project for the new TLS offloading capability
in Neutron LBaaS service.

Change-Id: I78b825740823414cc324df6b74945fb7f6b97932
Implements: blueprint lbaas-ssl-termination
Merge "Update to python-neutronclient 2.3.6"
Merge "Bump keystoneclient to 0.10"
Merge "Update python-swiftclient to >=2.2.0 for Heat"
Upgrade django-pyscss to version 1.0.2

This version fixes a bug that we found in Horizon.
This bug is reported as critical in Triple-o.

Change-Id: I0acf3354025b5abbe600369152b8a14fdcc6390b
Partial-bug: #1349774
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
Merge "Unbind version of pyzmq"
Merge "Upgrade xstatic-bootstrap-scss to at least version 3"
Update oslo.vmware to version 0.5

The version has the following additions:
1. SPBM support
2. Support for extension - enable Nova to indicate that an instance is
   owned by OpenStack
3. Better logging
4. Translations hints

This will be used for the following:
1. Nova blueprint use-oslo-vmware
2. Nova blueprint vmware-spbm-support

Change-Id: Ia5eb341ca93bd83970fdc6c171fc92f1326e9c5a
Merge "Adding new global requirement for pyasn1_modules"
Merge "Update oslo.vmware to version 0.5"