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
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
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
Merge "Add test skip decorator when service not available"
Merge "Fix unexpected return from Step::__init__()"
Merge "Fix Volume DeleteBackup success message"
Merge "Fix tab show/shown handlers for bootstrap v3"
Merge "template to rely on the the "id" attribute"
Merge "Rename selenium.py -> selenium_tests.py"