Removing decimal place when it's 0

This patch removes the decimal position when it is 0 for RAM and
Storage values in Project -> Overview screen.

Change-Id: I54fb547cc7c3392bf9193cc425ae068a736949b1
Closes-Bug: #1315549
horizon_workflow.scss could be more scss-like

horizon_workflow.scss is currently pretty much css.  There's some
semi-sophisticated css in there (the arrows) and it would be improved
with some variable usage and more nesting.

Based on my previous less-ify here:
https://review.openstack.org/#/c/82209/

NOTE: I've verified that the resulting .css file is exactly the same as
before.

NOTE 2: Per Maxime's suggestion, I've moved the variable declarations
into the _variables.scss file, and changed the format of a few of them.
The resulting .css file is now slightly different but only because
"white" is different from "#ffffff"

Change-Id: Ie31de779285c5f417c9cd7c8edc7ff5e7b527f5e
Closes-Bug: 1295847
Remove requirements style check

This is incorrect and should never have been added.  The order of
lines in requirements files affects the pip dependency resolver.
Therefore, while it's nice to add new packages in alphabetical
order, it must not be required.

Move pbr to the top of the list as it should always be installed
first.  Move hacking to the top of the test-requires list.

Change-Id: I81f7e75b77baccd12d9660dc009f30f2f2c891bc
Adding the data_image_registry panel for Sahara

The data_image_registry panel allows for tagging
images with the flavors and versions of hadoop that they
support.  Those tags are used in creating clusters to
be sure that a cluster has all the necessary pieces to
function properly.
This code was originally from:
https://github.com/openstack/sahara-dashboard

Change-Id: I647c03a0ce9b802dd1100bce49dc46e24cac7190
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Rename Trove panels to remove redundant information

Currently all Trove panels in the navigation panel
are prepended with the word 'Database' - this is
redundant and wasteful of space as we get more /
longer panel names

Remove the word 'Database' from panel names in
the navigation panel

Change-Id: I481178c0aa1d99b2c775750a1f66fd2aa51e8647
Closes-Bug: #1336490
Trove navigation panel should not be plural

To be consistent with all other groups in the
dashboard navigation panel e.g. compute,
Orchestration etc rename Trove to be
Database instead of Databases

Change-Id: Ib308588e71fad1f197393a9eba18e5f4189088f1
Closes-Bug: #1336817
Trove Details pages should be plural

Currently the Trove Database Detail and the
Database Backup Detail pages are using the
non plural 'Detail'.

To be consistent with other dashboard screens
such as compute instances / images etc
we should use 'Details' rather than 'Detail'

Change-Id: I7ed63e68f8d8b7712d690639cd485b420406f8ef
Closes-Bug: #1336851
Fix the requirements for a django library

Change from django_pyscss to django-pyscss
This is required because that is the way this library
is registered on PyPI. This is the link:
http://pypi.openstack.org/simple/django-pyscss/

Change-Id: I02cb1022f93dc03ba669db3899090cd2cc552066
Closes-bug: #1339918
adapt to python-novaclient-2.18.0

Novaclient renamed HTTPNotImplemented to HttpNotImplemented
and changed the attribute code to status in exceptions

This change should make the code work on newer and older versions.

Change-Id: Ifef6c4c1b2924b03df00f427cfe3e6a7f415e569
Closes-Bug: #1340596
Fixing subproject test runs

The sahara declaration was missing in
openstack_dashboard/api/__init__.py.  This change adds the import and
adds 'sahara' to __all__ which should fix the test runs.

Change-Id: I7ba8b17aa4dc95d17fe83a2427a058d67e8e7afe
Closes-Bug:  bug 1340429
Consistent handling of choiceField for backups

CHanged the way we initially populate the restore
backups choice field in the trove launch dialog
so that it is consistent with other choice fields
in horizon dashboard e.g. compute->instances

An empty choiceField now says
'No backups available'
and a populated choiceFIeld will have an initial
selection of
'Select backup'

Change-Id: I1b0f57656bd649ad92268789f35c9ba77223dbc9
Closes-bug: #1340867
Display volume size for trove instances

Add volume size (in GB) to the trove databases
table and the database details page

Change-Id: Ia37e99c78cdb95a61772f2fa42c1b7f59a86aad8
Closes-bug: #1340900
Updated from global requirements

Change-Id: Iceb74aee3d4071a5c1edafae0049c051e9381846
Merge "Fixing subproject test runs"
Merge "Fix the requirements for a django library"
Merge "Trove navigation panel should not be plural"
Merge "Removing decimal place when it's 0"
Merge "Trove Details pages should be plural"
Merge "Remove requirements style check"
Merge "horizon_workflow.scss could be more scss-like"