Honor dashboard DISABLED over horizon settings

Change-Id: I3324cdfb46ff2843dee01e00cdf9e46cbd827a70
Closes-Bug: #1350346
Upgrade django-pyscss to version 1.0.2

Change-Id: Ie57de8314df08f3353e65ba6a46f186d1d28af90
Closes-bug: #1349774
Fix Volume DeleteBackup success message

Change-Id: Iba33aa974c3074c7b8190a93dc14ebf35c3a8c5d
Closes-Bug: #1352583
template to rely on the the "id" attribute

The exception fixed is the following:
NoReverseMatch: Reverse for 'detail' with arguments '('',)' and keyword
arguments '{}' not found. 1 pattern(s) tried:
[u'project/volumes/(?P<volume_id>[^/]+)/$']

The test data doesn't include a volumeId attribute to volumes but they
contain an id attribute.

Here I modify the template to rely on the the "id" attribute but maybe
real data has a volumeId attribute and it's the test data in
openstack_dashboard/test/test_data/nova_data.py that needs to be
modified instead.

Change-Id: Ia561c2db1c59e51fb669e1ad6636d9b3bc9f7676
Support provider network extension when creating network

This adds the ability for admins to set the provider network
settings when creating a network. This includes the network type,
physical network, and segmentation ID. These options will only be
available if the provider network neutron extension is supported.

Change-Id: I6108504a92a32f067cf151ec103171a7bbb601df
Implements: blueprint quantum-network-provider-types
Closes-Bug: 1223360
Spelling correction in exception

Change-Id: If1053145d3793b538d73a9c27d5eac0e3de7ca70
add Previous link to Project > Stacks table

Stack list API supports a sort direction and sort key which we can
use to paginate back

Following same convention as merged patch:
https://review.openstack.org/#/c/91111/

Change-Id: I511d7d27a6234e1510c7fa3c7f84c007599f3721
Partially-implements: blueprint pagination-add-prev-link
Updated from global requirements

Change-Id: Iaae27dec6af2a9b35290ed2b25b6b6b46a0cf652
Merge "Support provider network extension when creating network"
Fix unexpected return from Step::__init__()

The __init__() method should always returns None, this patch fix a unexpected
return statement with a TypeError exception, which should be corrected to a
raise statement.

Change-Id: I96d081ab23ac499d6151161d1ae59864c78ea44e
Closes-Bug: 1353270
Imported Translations from Transifex

Change-Id: I722cd2a99a6798e0816707cd8be412443ac7771f
Merge "Spelling correction in exception"
Merge "add Previous link to Project > Stacks table"
Merge "Updated from global requirements"
Merge "Imported Translations from Transifex"
Merge "Honor dashboard DISABLED over horizon settings"
Merge "Upgrade django-pyscss to version 1.0.2"
Add test skip decorator when service not available

Adding services_required decorator that can be used for decorating test classes
as well as test methods. Decorator expects as arguments services that
should be available during test execution.

Skipping decorators are not available in the nose python library,
therefore custom skipping decorator has to be made.

Partially implements blueprint: selenium-integration-testing

Change-Id: I6de4ec75ef9dc56f1ed11057d8b30bb0a782c6e3
Fix tab show/shown handlers for bootstrap v3

Also remove preventDefault() call from tab 'show' handler -
with that call it required 2 clicks to switch to a
lazy-loaded tab.

Change-Id: I4ba55c6f750cb9724287d5a9f2297666c0cece01
Closes-Bug: #1347002
Closes-Bug: #1350117
Rename selenium.py -> selenium_tests.py

Do this to avoid problems with importing from selenium package in
these files.

Change-Id: I90da4e178f66d059bfab55d1e7db5e6d02be1ef7
Closes-Bug: #1339023