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
Adds transitional deprecation code for old dashboard names.

This code allows users who upgrade from Folsom to Grizzly to
continue using their old settings file until H.

The code is in the settings file because it must be run prior
to the modules listed in INSTALLED_APPS being loaded into the
python path.

Fixes bug 1071444.

Change-Id: I7ac30b731be3cdc7513e3d6bc34d624963bbea9b
Return a friendly error at flavor creation

When trying to create a flavor with an Id/Name that is already in use, the
operation fails and no error message is being displayed

Change-Id: I92db8b52bc4e63e5e5ce4d90169944e484baeddd
Fixes: bug #1079155
Merge "Adds transitional deprecation code for old dashboard names."
Merge "Return a friendly error at flavor creation"
Accepts UUID as an ID of Floating IP

Fixes bug 1052561.

In Quanutm, Floating IPs are identified by UUID instead of integer ID.
After quantum-nova integration for FLoating IP has been implemented,
Horizon also needs to accept UUID style of ID for Floating IP.

Change-Id: I6ed919cbbc818c97cecef2fe3a91c8e5a7ac76e0
refactor UserFilterAction code

Change-Id: Id068f01ee7a09caf84513b771e26cf43caca4113
For long tenant name, display an ellipsis using CSS3.

Fixes bug 1057137.

Change-Id: Ic73bd8fb8c1f160db3788582f0acab95649ecc93
Add an optional link_classes to tables.Column, this is used as the class of the displayed link in the cell.

Fixes bug 1079464.

Change-Id: Ibaf58c7f47d1cc8ea8f2ca074bf6c21142df5579
Ignore the socket timeout error in Selenium test

Change-Id: I00b619bd27a8fa20b3c9d2c27a80514f2ae0d307
Merge "refactor UserFilterAction code"
Merge "Accepts UUID as an ID of Floating IP"
Merge "For long tenant name, display an ellipsis using CSS3."
Make sure vCPU and RAM quotas are initialised when no instances are running

Fixes bug 1084609

Change-Id: Ia89c2071e8366912f97bc7c3a63caccc26430e53
Fix handling of UUID-typed flavor ids

Change the type of flavor_id hidden field in EditFlavor form
from IntegerField to CharField since flavor id is a string
representation of UUID now. Additionally change the type of
similar hidden fields in CreateExtraSpec and EditExtraSpec forms.

Remove flavor id generation from form handling code. Id generation
should be done only in corresponding OpenStack components (nova, etc.).
Since nova supports flavor id autogeneration and 'flavorid' parameter
of FlavorManager.create() in novaclient is optional, remove 'flavorid'
parameter from api.nova.flavor_create().

Change flavor ids in test data from strings containing integers
to UUID-like strings to make them correspond to real data.

Update flavor tests to make them compatible with new
api.nova.flavor_create() signature.

Remove conversions of flavor id to int from all tests. In particular,
update test_index_flavor_get_exception() to make it generate unique
UUID flavor ids instead of integers.

Fixes bug #1076761

Change-Id: Iaa308578981f0379ff61a9dd42620eaf0ab1d605
Merge "Add an optional link_classes to tables.Column, this is used as the class of the displayed link in the cell."
Merge "Make sure vCPU and RAM quotas are initialised when no instances are running"
Return a better error message(security_groups)

When creating a security group, whose name contains
other chars than numbers and letters, a non supportive error
message is thrown.

Fixes bug 1085888

Change-Id: I58ab57be29c0935dbfd10831fbaf97d09f654781
Merge "Return a better error message(security_groups)"