Provide explicit task create and update value in controller tests

Assign an explicit created_at and updated_at datetime value to task DB
fixtures, it be used to fixes race condition in TasksController test
cases.

Closes-Bug: #1274365

Change-Id: I9f13c7e0e97085faac15713342808722a6692178
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
Restore image status to 'queued' if upload failed

In v2, we're removing 'killed' status so as to let user
can retry upload if there is a failure. But based on
current implement, the image will be stuck in 'saving'
status when upload failed. This fix will restore the
image status to 'queued' to avoid the issue.

Closes-Bug: #1273087

Change-Id: Icd318e3e8d90b6837c84666c47f720b93febe228
glance requires pyOpenSSL>=0.11

glance uses  OpenSSL.crypto.sign() and OpenSSL.crypto.verify(), which
are new in pyOpenSSL 0.11. Global requirements already fixed, do the
same change in glance

Change-Id: Ide1d180cd1966cac454d7d5d3b6475a04591735c
Partial-Bug: #1268966
Now psutil>=1.1.0 is actually on PyPI

Version 1.1.0 doesn't work, so exclude it from the version list.

Patch of requirements: https://review.openstack.org/#/c/68946

Closes-Bug: #1275716

Change-Id: I1e676f96070d1704de84f89bddbc5b23a6c6d966
Merge "Provide explicit task create and update value in controller tests"
Merge "Restore image status to 'queued' if upload failed"
Merge "glance requires pyOpenSSL>=0.11"
Merge "Now psutil>=1.1.0 is actually on PyPI"