Updated from global requirements

Change-Id: I387beea3277ee93147b6526499d9c0668e86601c
Fixes installation of test-requirements

pip install fails because the "-f http...pysendfile.2.0.0.tar.gz"
returns 404. pip will install pysendfile 2.0.0 without defining
the url.

Ref: http://code.google.com/p/pysendfile/issues/detail?id=20&can=1

Closes bug 1314968

Change-Id: I15baf378b37841f8abb21294efebe2dee95077c3
(cherry picked from commit ed816a214be8acc17d75f68e6c2552fd3b1ad56f)
Merge "Updated from global requirements" into stable/icehouse
Prevent creation of http images with invalid URIs

Active images should always be ready to be downloaded, regardless
they're locally or remotely stored. This patch prevents images with
invalid location URIs from being created and entering the 'active'
state with no data. This is only for the HTTP store.

Closes-Bug: #1257273
Co-authored: Jon Bernard <jobernar@redhat.com>

Change-Id: Iffce79b654cabe8397c85b2cc50c4b7f59733ea5
(cherry picked from commit 503be24afa122eef08186001e54c1e1180114ccf)
Provide explicit image create value for test_image_paginate case

Assign an explicit created_at datetime value to image db fixtures,
it be used to fixes race condition in DB driver test_image_paginate
case.

Closes-Bug: #1282400
Change-Id: I359633af4bb25cf1866b42d6dad3df658995b7bd
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
(cherry picked from commit 1c5797d53a53a990cef3d695f0752742fd213840)
Bump stable/icehouse next version to 2014.1.2

Change-Id: Id7181755d3609c0ae91c2402b34f2de02c06a1f0
Fix lazy translation UnicodeErrors

upload_utils is concatenating str and Message objects which doesn't work
on python 2, so change the str to a unicode object.

test_quota.py was casting Message objects to str which fails for the
same reason, so rather than cast to str, cast using six.text_type.

See oslo commit 2cfc1a78d8063cf20083cf7df796d730a576551c for history and
details on why the Message object doesn't support __str__ casting.

This is a small part of a larger effort that the oslo team will be
rolling out with graduation and adoption of the oslo-i18n library.

Closes-Bug: #1334774

Conflicts:
	glance/api/v1/upload_utils.py
	glance/tests/unit/test_quota.py

Change-Id: I9d3f29c661f1afffabbbbb499f48d37ef5a8fcee
(cherry picked from commit 834e1f2150c6f2afd92036e6b7f53afee4006682)
Merge remote-tracking branch 'upstream/stable/icehouse' into stable/icehouse