Transform Quotas 'inf' to 'No Limit'

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

Change-Id: Ib5d0b01a44d6e33b64fdfbcf19372a5a73e60528
Fixes: bug #1250945
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
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
Merge "Add ability to configure read access of container"
Bumping up max_length of flavor extra spec.

The capture field in the flavor extra spec form, is currently set to 25,
but should be bumped up to accommodate some long values.

Change-Id: I54a12b01222faf0d7dd32768c73f192e3d3cf8e1
Fixes: bug #1252427
Merge "The use of the class variables"
Merge "Add parse_isotime filter to Image created and updated date strings."