Make cookie_name field in LBaaS VIP creation switchable

Closes-Bug: #1241342
Change-Id: Id79700cd4659a094271ec1e7f10ebc5ad943c170
Transform Quotas 'inf' to 'No Limit'

We should transform 'inf' into a friendlier string, and make them translatable.

Change-Id: Ib5d0b01a44d6e33b64fdfbcf19372a5a73e60528
Fixes: bug #1250945
Change Network Topology panel so it stops polling ajax on error

Change javascript so that we don't use interval that will always call
AJAX, instead only schedule next AJAX poll when we have successfully
finished the previous AJAX request.
This avoids many calls with errors if token times out.

Fixes bug #1253768

Change-Id: I74c4bf8cb931655ce64783ae11467183275386ab
Live migration support

Currently Horizon only provides support for 'nova migrate', which
involves a reboot, and is also confusing for users who do not know there
are 2 ways of migrating an instance. We should provide another option in
order to support live migration, as enabled by `nova live-migration`.

Implements blueprint live-migration-support

Change-Id: Id83ba9e19461a7217f521a09bde3109428ecbf11
Add check for BlockDeviceMappingV2 nova extension

Booting instance from image (creates a volume) option is using
the new BDM format when submitting the create server request to
Nova. Adding a check for Nova extensions if it is supported
before displaying the option.

Change-Id: Ie0b2b5d574babc910e2dac7ce9e3ab6603382ffb
Closes-bug: 1223875
Show success msg when container deletion succeeds

When user tries to delete non-empty container, the success messsage
should not be displayed.

Change-Id: I02ba1e4bad8dbe2b52f06f2a8e079b5812cd5544
Closes-bug: 1214842
Remove returns of user_update api

Fix wrong error message after changing admins password.

Change-Id: Id715b168526a876737a05771c1c8e259063e1ccb
Closes-Bug: #1252738
Abstraction of Ceilometer meters information

- Extract the metadata of the meters to a class (label,
  description)
- The list operation support (only, except) filter
- It supports listing meters by their service e.g. .list_nova(),
  .list_neutron()

- Tests for meters list written.

Fixes bug 1226479

Change-Id: Ifa366fd2de3e8f4e31347962630f96344ebba974
Fix duplicate keys in JavaScript

Fix code that makes JSHint issue duplicate key warnings.

Change-Id: Ie5bb7e70753e0c1e72f110707e275077977fe71d
Implements: blueprint js-coding-style-checks
Merge "Remove returns of user_update api"
Merge "Fix duplicate keys in JavaScript"
Add parse_isotime filter to Image created and updated date strings.

Change-Id: I1fb6385a9b83c22a5a02331d7340c5b933149cf9
Closes-Bug: #1256756
Use === and !== instead of == and != in JavaScript.

Fix JavaScript code style to not generate JSHint warnings about the
equality operator.

Change-Id: I1f9f279272e2960eafbaa84aa0ecc7b3b6871775
Implements: blueprint js-coding-style-checks
The use of the class variables

All horizon/tables/actions.py action classes were rewriten, so there
is standard inicialization of objects, through the parameters of
initializer not through the class variables.
The class variable 'name' stayed though, because it is used for
ordering of the actions in the table. This will be solved in different
bug.

The BaseActionMetaClass has been added, so actions can inherit from
each other and use the class variable DSL in the same time. It is
similar solution to DataTableMetaclass.

Also the bugs with unused or blocking class atributes and [] in
parameters of initializer were solved.

Change-Id: I1b38befe114c1b4781e661a5a127c3f87391e228
Fixes: bug 1182931, bug 1183698, bug 1182908
Role name should not be translated in Domain Groups dialog

Role names are retrieved from keystone and they should be displayed
as-is.

Change-Id: I62f9cb5582090e197fe2b7b434107dc801864571
Closes-Bug: #1255004
Merge "Transform Quotas 'inf' to 'No Limit'"
Merge "Use === and !== instead of == and != in JavaScript."
Add ability to configure read access of container

Allow the user to set the container access to private or public.

For public containers, the public URL for accessing it is also provided
to the user.

List containers does not include the metadata of the container. Used ajax
to load the container metadata in the Container table to be able to render
the Container table immediately.

Change-Id: If1e848ad49f522eab8f1b264d54611615481848c
Implements: blueprint swift-container-public-access
Merge "Role name should not be translated in Domain Groups dialog"
Fix bad line breaking and radix in JavaScript

Fix code that makes JSHint issue warnings about bad
line breaking and missing radix parameter to parseInt.

Change-Id: I3a7cd1b56921a70a5b393df05b30b71332c471ef
Implements: blueprint js-coding-style-checks