Cardinal interpolation error

-Seems like for the big numbers, d3 is interpolating
 data badly and it is creating loops in the chart.
 So quick fix is to switch to linear interpolation
 as default.
-Other interpolation can be set with settings.

Change-Id: I82c1514dce6034b3cbc7f95682356a08301482b7
Fixes-bug: #1295537
(cherry picked from commit 8bcc5e9703fa4db5e702685a584d2e91fbea7b4a)
Import translations from Transifex for Icehouse

* Import ~100% completed translations
  We have three languages: German, Serbian and Hindi in Icehouse :-)
* Update language list in openstack_dashboard settings.py
* Update English POT files

This commit also updates compiled PO files (.mo). There is
a discussion compiled PO files should be included in the repo
or not, but it is better to be unchanged in this release.

Update Transifex resource name in .tx/config for Icehouse.

Closes-Bug: #1300290
Change-Id: I0c378e885efc4ecdafdd5d6b027a514a5af5bb2f
Merge "Cardinal interpolation error" into milestone-proposed
Introduces escaping in Horizon/Orchestration

1) Escape help_text a second time to avoid bootstrap tooltip XSS issue

The "Description" parameter in a Heat template is used to populate
a help_text tooltip in the dynamically generated Heat form. Bootstrap
inserts this tooltip into the DOM using .html() which undoes any
escaping we do in Django (it should be using .text()).

This was fixed by forcing the help_text content to be escaped a second
time. The issue itself is mitigated in bootstrap.js release 2.0.3
(ours is currently 2.0.1).

2) Properly escape untrusted Heat template 'outputs'

The 'outputs' parameter in a Heat template was included in a Django
template with HTML autoescaping turned off. Malicious HTML content
could be included in a Heat template and would be rendered by Horizon
when details about a created stack were displayed.

This was fixed by not disabling autoescaping and explicitly escaping
untrusted values in any strings that are later marked "safe" to render
without further escaping.

Change-Id: Icd9f9d9ca77068b12227d77469773a325c840001
Closes-Bug: #1289033
Co-Authored-By: Kieran Spear <kispear@gmail.com>
Fix mocking for nova Server

Change-Id: Ibf01746b114be76789cc89cc64ed00af0fcfcfaa
Use a separate workflow step for cell selection

Change-Id: I36a5d3f2542a95108300fecdd500a409a5f58874
Show AZ on volumes table
Setting for role-based admin endpoint access
Don't include reserved in quota calculation
Log out user in response to unauthorized exception
Show volume AZ in volume snapshots table
Include volume snapshots in volume quota usage

Interim fix for upstream bug:

https://bugs.launchpad.net/horizon/+bug/1211741
Fix incorrect snapshots mock in floating ip test

Change-Id: I9632490e94c5d5cd435363c74a2ec65546a9c29f
Use assertItemsEqual in quota tests

Change-Id: If454be183fc63d6c1edc5b2343707ce11e7c63be
Add .py to MANIFEST.in to work around build issues

Change-Id: I647fe64aef4f06c6e199f080a2a7ec0aac63c0ae
Default to image boot source in launch instance

Change-Id: I2ca213a4cfbd015de62b7ee05d235e52dbe8dffc
Remove floating IP usage from overview

Change-Id: I7c407ba7f97cccb5a064712995701ba21bae9fd8
Make it clear that volume storage includes snapshots

Change-Id: I3989693be2789237eaa771391a3c748872b3d316
Support preprod cells (again)

Change-Id: I82ed9c41f835eebbfa5e7a999ac3eb87a1a45da8
Add missing django settings import