Apply a tempate filter to output for openrc.sh

When special characters are used in tenant names, horizon escapes them
when generating openrc.sh for example & is written as &amp;

Change-Id: I3fbb6c66c6ccc09ad48eb224e26ab9851191bb46
Fixes: bug #1100042
Don't fidget with the image/snapshot name/size if it's set

Principle of Least Surprise: don't "help" users by setting field
names if they've already set them to something.  So if they've set
the volume name already, leave it alone.  If they've set the size
to something at least as large as what the source image/snapshot
requires, also leave it alone.

This means that if users are flipping through the available
images/snapshots, the UI will auto-set the values at most once.
This seems to be a workable trade-off as far as usability goes.

Fixes Bug: 1215566

Change-Id: I02c5ec0df1895ecaa24843712b9346ac0e588f59
Rename heat logical_resource_id to resource_name

This attribute has been renamed in the heat API.

Fixes bug: 1216903

Change-Id: Ia29c0d1a7af8988cf69094bdfbdd7f439078dc7e
Adding Rickshaw as dependency

- adding rickshaw.js library for time series charts.

Implements: blueprint horizon-chart.js
Change-Id: I59526c529b6cdb7330d1ee69ed7c552f42791af3
Import is_service_enabled from module

An additional step for H302, and needed here to make mocking
is_service_enabled across modules more consistent and easier
(e.g. mocking only one signature as opposed to both
api.base.is_service_enabled and quotas.is_service_enabled).

Partial-Bug: #1109140

Change-Id: Ie6cec3138de6f2fc57b68e90db45f53bb94ab87d
View and update Neutron project quotas

Also ensure that the correct quota is displayed in the Floating IPs
allocation page (Security & Access panel).

Closes-Bug: #1109140

Change-Id: I30d207fbf149bfbcfefeaddf91af49082b7b1f53
Add update method of security group name and description

make it possible to edit the name and description of
common security groups, we can not rename the default.

Fixes: bug #918393

Change-Id: I62ec1edc310fd5b3ffc2ad232e64c7090c1d38e4
Merge "Rename heat logical_resource_id to resource_name"
Merge "Adding Rickshaw as dependency"
Update Horizon English message files for translation

Generated the latest version of three English message files based on
the current code base, for syncronizing with resources in Transifex.

Strings from openstack/common are excluded.
Update script: run_tests.sh to exclude strings from openstack/common

Change-Id: I1aeb990bf472eaac03734b42452e42d33f9168c6
Merge "Apply a tempate filter to output for openrc.sh"
Merge "Import is_service_enabled from module"
Merge "View and update Neutron project quotas"
Use proper method name for assembling the aggregate_list

It's get_details(), not get()

Fixes Bug: 1215543

Change-Id: Iefa17e268293e5249d389150209463e64a18c12e
Add ceilometer api and the tests for it

Adding ceilometer api basic function wrappers.
Adding Class wrapper of each ceilometer object.

Adding ceilometer general usage wrappers for common statistics over
list of Resources and ResourceAggregates.

Adding specific table statistics wrappers.

Adding tests and test data for Ceilometer API.

Best to be tested with commit for resource usage panel at:
https://review.openstack.org/#/c/35590/ - this commit is for the
test purpose only.

Link to bp: https://blueprints.launchpad.net/horizon/+spec/ceilometer

Implements bp ceilometer.
Change-Id: I5b3392de8bae2be8cbcba7a580af669676e54052
Merge "Don't fidget with the image/snapshot name/size if it's set"
Merge "Use proper method name for assembling the aggregate_list"
Merge "Update Horizon English message files for translation"
Merge "Add ceilometer api and the tests for it"
Merge "Add update method of security group name and description"