Handled ajax request crash after session timeout

process_response refers request.horizon in case of ajax
request, but this attribute was not set on session timeout.
redirection to previous page was not sent.

IMPORTANT NOTE:
After a session timeout, when logging back in the requested modal dialogue
is displayed in a static view page.

Change-Id: I793b1c0a4c51107d263de0fe144dca26f5216d7a
Closes-Bug: #1214812
Fixing database instance launch workflow

Two fixes related to one broken workflow.

First, 1227918 is a lack of support for trove backends that don't
have volume support enabled. To fix this, the user can now enter
into 0 for the volume size to work around this.  This alters how
the value is passed troveclient. Working with trove team to get a
programmatic way to determine is volume support is enabled.

Second, 1228416 is broken javascript when trying to launch a
database instance due to a couple of factors. The template for the
help is mislinked to use the project/instance one. Two, the fields
in the flavor that trove returns are different than the fields that
nova returns for flavor. This causes an exception when trying to
generate the quota/usage graphs on the right hand side of the form.
Since the javascript is looking for hardcoded values, this is not a
trivial fix so the offensive code has been removed until it can be
revisited. Additionally, there is no guarantee that the nova backend
trove uses is the same as the one regular compute uses. Needs more
thought/work.

Combined bug fixes because they are closely related to the same
action.

Change-Id: Ia378896d1d52067ac136c55ece9b527f44dd646b
Closes-bug: #1227918
Closes-bug: #1228416
Update English PO files (source lang of translations)

Change-Id: I6b88e8f53f4c81f647b9e27b53c8e70c050981c2
Merge "Handled ajax request crash after session timeout"
Merge "Update English PO files (source lang of translations)"
Merge "Fixing database instance launch workflow"