Remove NotImplementedErrors from "virtual" methods

Raising a NotImplementedError in a method of a base class
makes it impossible to use super() with it and do multiple
inheritance properly. Those methods should instead simply
return some default "empty" value, so that the methods in
the subclasses can still call them, if that's where they
fall in the MRO.

Change-Id: I581391e87dc58f0f76adea3dbf90cef173d3daef
Closes-bug: 1278825
Refactor test code to reduce duplication

Change-Id: Ie196e02926bd0a38277eee93c3c2063337ff2b25
Closes-bug: 1365959
Switch to xstatic-bootstrap-datepicker

This points to datepicker 1.3.1 in xstatic.
Also fixes a couple of minor bugs in forms with
the new datepicker. The datepicker patch is:
https://review.openstack.org/#/c/116866/

Change-Id: I0a8cb7a16e50addbbdb10df8bdd4be427937bd81
Closes-Bug: 1361666
Order regions in region list

Currently regions are displayed in random order in region list. This
change display them ordered.

Closes-Bug: #1368752
Change-Id: I0029942c2762013812698a5197d2749cde9d4419
Order tenants in tenant switch list

Currently tenants are displayed in random order in tenant switch list.
This change display them ordered.

Closes-Bug: #1368757
Change-Id: Ifc49b90b98d69254bf5e05206a334981c507a920
Enable QOS Specs to be associated with volume type

New option for volume types which allows a QOS Spec
to be associated/disassociated with the volume type

Completes: blueprint cinder-qos-specs

Change-Id: I232cb7bc8756c3985997413f92e0c195bfa1ca7b
Corrected dash.can_access call to take context

horizon_main_nav makes a call to dash.can_access which should take
context but was being passed the request, this patch corrects that.
Unit test added to prevent regression, and fix added to RbacHorizonTests
to clean up changes to Cats and Dogs test dashboards, as it was
affecting any test that followed.

Change-Id: I46d9880ba3ac46c23a8253a4afcf2c169d6f4dc8
Closes-Bug: 1368673
Imported Translations from Transifex

Change-Id: If0e5bccce9a0464522eab08dd4b3ed19f82fe507
Merge "Enable QOS Specs to be associated with volume type"
Merge "Remove NotImplementedErrors from "virtual" methods"
Merge "Imported Translations from Transifex"
Merge "Refactor test code to reduce duplication"
Merge "Switch to xstatic-bootstrap-datepicker"
Merge "Order tenants in tenant switch list"
Merge "Corrected dash.can_access call to take context"
Merge "Order regions in region list"
Merge branch 'master' of https://github.com/openstack/horizon