Report correct return value from pep8 check

Remove the '|| true' appended to the pep8 command to allow
the non-zero status to be returned properly.

Fix bug 1073380.

Change-Id: I1e212a9d596eb448ee7f6ac40106a05650b70473
Added a check for volume service in quota functions

When displaying the quotas, we have to check if
volume service is present in the service catalog.
If not - then to remove the volume quotas from
the result object.

Fixes bug 1075319

Change-Id: Icd049a5b147cac039add1570a166d775fd0d6ec4
Move netaddr to pip-requires

Change-Id: I3620689e8407055234e9a2bcbab896f2394c4fc4
Merge "Report correct return value from pep8 check"
Merge "Added a check for volume service in quota functions"
Allow running tests individually

If there is a non-zero number of arguments, run_tests.sh now
passes through the arguments to `manage.py test`, skipping the
default horizon/openstack_dashboard suites.

The correct settings module is chosen based on the first module
given in the argument. E.g., horizon.test.tests.tables chooses
the horizon.test.settings module.

Change-Id: I5321e87bec6831fb7574e045a82de06086b1d0d0
use addHorizonLoadEvent() method instead of $(document).ready()

These pages load all the scripts at the end, which means jQuery
isn't loaded yet, which means there is no $ variable, which means
the page throws errors when attempting to resize the iframe.  Oops.

There's a special method defined for doing what is being tried here,
called addHorizonLoadEvent(), so use it instead.  Confirmed working
correctly in DevStack.

Fixes Bug 1050316

Change-Id: Ia6a90485acc2454ff0320abcd51860423282a659
Reworks quotas and services panels into System Info panel.

This is a step towards combining all the "read only" data about
an OpenStack cloud into one place for admin inspection.

Implements blueprint system-info-panel.

Change-Id: I2dc52a855c1c8a488fb9c66b82e0faca765b3812
Honour LOGIN_URL when redirecting to login page

Currently the redirect is always made to the url of the 'login' view.
This change makes redirects go to LOGIN_URL, so the default login view
can be replaced with a view at another url/name.

Fixes bug 1079444.

Change-Id: Ib56200679668dd053d3c6ac24807d2a2affc0df8
Merge "Move netaddr to pip-requires"
Client-side validation of password/confirmation match

Fixes bug 1055234

Change-Id: I25a3e8463894f0fb08e26e502f1baf0822d90437
Unifies Horizon conf.

Centralizes all of Horizon's configuration options so that
they're all uniformly accesible from a single place and always
guaranteed to exist.

Implements blueprint unify-config.

Change-Id: I3279b7ccd58302fcff4f0d273f89f282a285c442
Merge "use addHorizonLoadEvent() method instead of $(document).ready()"
Merge "Allow running tests individually"
Fixes for missing files in MANIFEST.

Fixes bug 1079621.

Change-Id: Ic7f16ff86033e3e53e6682bd494b907f396490ce
Merge "Honour LOGIN_URL when redirecting to login page"
Merge "Unifies Horizon conf."
Merge "Reworks quotas and services panels into System Info panel."
Merge "Fixes for missing files in MANIFEST."
Don't inherit from base.html in 500 error page

For server errors, the context passed to the template is empty,
so things like STATIC_URL and context processors don't work.

Fixes bug 1067206.

Change-Id: Ia1801afaecd6a23fbcc6054552d0fd313597d1c1