Use HEAD when viewing Object details

GET operation downloads the whole object, replaced the call
with HEAD which already contains the object metadata.

Change-Id: I87e1145d9571013db3dd87c3386d0dd66da3f012
Closes-bug: 1236681
Handle the case no SimpleTenantUsage Nova extension

When the SimpleTenantUsage Nova extension is not enabled,
panels that include usages produce an error and
the usage table is useless.

Three panels use the SimpleTenantUsage extension:
- openstack_dashboard.dashboards.admin.overview
- openstack_dashboard.dashboards.admin.projects
- openstack_dashboard.dashboards.project.overview

This fix avoids errors and does not show the usage
table in such a case.

A context variable 'simple_tenant_usage_enabled' is now
available in templates rendered by usage.UsageView subclasses.

Unit tests now mock nova 'extension_supported' API.

Change-Id: Ib306846bf6c947572ba0e7c773125d03b3dbf68b
Closes-Bug: #1211470
Use HEAD when retrieving Container details

Change-Id: I0bb41bbf2ec8b0a515aa8a9ee9eba63761a60122
Closes-bug: 1236677
Updated from global requirements

Change-Id: I4f26d3a8790c799e5c1f7f81031406e0c57545f9
Hide settings/change password on keystone v3

When using keystone v3, it was possible to change the user
password without knowing the old password.

Change-Id: I2e3721f9c8a1de4b9a5f85b230432844d2c83507
Closes-Bug: 1237989
Merge "Use HEAD when viewing Object details"
Merge "Use HEAD when retrieving Container details"
Merge "Updated from global requirements"
Merge "Hide settings/change password on keystone v3"
Add extra extension file to makemessage command line

specify the file extensions of the makemessage to *.html, *.txt, *.csv

Closes-Bug: #1226910
Change-Id: I115cd448249ac0b1b27a6b28fca3f16d6b2670a6
Merge "Handle the case no SimpleTenantUsage Nova extension"
Merge "Add extra extension file to makemessage command line"