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
Use HEAD when retrieving Container details

Change-Id: I0bb41bbf2ec8b0a515aa8a9ee9eba63761a60122
Closes-bug: 1236677
Run flake8 tests automatically on ./run_tests.sh

And add a -P option to disable it.

Change-Id: Ie0039217c82acbd9c9071da27027f57263b39f25
Closes-bug: #1237202
Updated from global requirements

Change-Id: I4f26d3a8790c799e5c1f7f81031406e0c57545f9
Ignore irrelevant secgroup form field errors

When cleaning data from in the security group rule form, remove any
associated error messages that are not related to the actual fields
being saved.  If we are setting a value derived from another field, also
delete the error message associated with that field.

Change-Id: I1eb4835ea2368b62374f230c6293062a2340980d
Closes-Bug:1237128
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 "Ignore irrelevant secgroup form field errors"
Merge "Run flake8 tests automatically on ./run_tests.sh"
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"