Ironic requires pyghmi>=0.5.8

Ironic import pyghmi exceptions, however it is ready in pyghmi>=0.5.8
Enable this in requirement first, then Ironic will use it

Change-Id: I29b70d622f06e4304209dd958e17dc27c437dc7b
Partial-Bug: #1264945
glance requires pyOpenSSL>=0.11

glance uses  OpenSSL.crypto.sign() and OpenSSL.crypto.verify(), which are new in pyOpenSSL 0.11
Fix global requirement first, then glance will use it

Change-Id: Id3b06be8ee203c3d15ccc2d846df0d0d8c4145ea
Partial-Bug: #1268966
Update oauthlib requirement to at least 0.6

The oauthlib requirement was not limited. A recent change to
Keystone doesn't work with versions of oauthlib < 0.6.

Change-Id: Ied4d1aea8fba28ec739dbbdc2f5a6ea2194d1674
Closes-Bug: #1270909
Bump stevedore to 0.14

Bump minimum version of stevedore to 0.14 to unbreak Ironic's gate.

Change-Id: I7f4cec7071ac1a084e26f89e29ada0d7a55543aa
Related-bug: #1273472
Add futures library to global requirements

The concurrent.futures lib will be used to implement parallel file
downloads in Ironic project. Basing on discussion in
https://review.openstack.org/#/c/63904/1 we decided to use futures
instead of working with Thread directly. Add 2.1.3 as minimal
version because the docs used during the development are for 2.1.3.

Change-Id: I94f8b5225ed380251a6d2e4ff6889c1c1bcb5b57
Temporary fix testtols version to unblock gate

Gate is broken now due to the bug 1274056

Logstash:
http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOiBcIkltcG9ydEVycm9yOiBjYW5ub3QgaW1wb3J0IG5hbWUgYWxsXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjkwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjEzOTA5OTMwMjU5MDF9

Change-Id: I61a673c7037be05456d227bcd2366c77f23b7551
Merge "glance requires pyOpenSSL>=0.11"
Fix testtools version and bump subunit to >=0.0.18

The problem of incompatibility between subunit<0.0.18 and
testtools>=0.9.35 was fixed in subunit>=0.0.18:
https://launchpad.net/subunit/trunk/0.0.18

Additionally, subunit is now depends on testtools>=0.9.34

Change-Id: Iad31fa3772dbb904cb2f71934a8a93d2ef18fc3d
Merge "Bump stevedore to 0.14"
Merge "Add futures library to global requirements"
Merge "Update oauthlib requirement to at least 0.6"
Merge "Ironic requires pyghmi>=0.5.8"
Merge "Fix testtools version and bump subunit to >=0.0.18"