Common table functions are now run on modal.show

When a modal windows is displayed, a set of
functions need to be executed, to perform
some additional processing on the tables
in the modal like check-all checkbox,
table sorting, etc.

Fixes bug 997670

Change-Id: I1fdd2d55ccaa184d5fb34e4c0fed7455dee6b0d3
Horizon should use openstack.common.jsonutils

Implements blueprint use-common-jsonutils

1. Edit openstack-common.conf and import horizon/openstack/common/jsonutils.py
2. Remove json package imports and replace with jsonutils

Change-Id: I3b8e53f484eef8273fcb578474932f9d4e789881
UUID Cleanup.

This cleans up and humanizes a lot of
the places UUIDs are used throughout the
UI. Especially between volumes and
instances.

Change-Id: I611bc7d794da8d91abf9eb1d5ef2a3ed94fccb85
Dependency Reconcilliation

Fresh installs seem to have dependency
issues, this fixes Horizon to explicitly
state which parser to use, as django-
compress incorrectly tries to use a
compressor that is not installed on some
fresh installs.

Fixes bug #1010968

Change-Id: I62ac5fd43b846cf967077e0a3d1e16db5861223c
Merge "UUID Cleanup."
Rollup of volume fixes.

  * Standardizes volume attachment wording.
  * Defensive coding for missing values in attachment dict.
    Fixes bug 1004412 and bug 1004337.
  * Adds polling to Snapshots and Volume Snapshots tables.
    Fixes bug 1005805.
  * Removes an erroneous link on the Volume Snapshots table.
    Fixes bug 1005806.
  * Correts the "type" property on the Images and Snapshots tables.
    Fixes bug 1011910.

This seems to restore all supported functionality related to volumes using
devstack master.

Change-Id: Ie9b7aec06fa1bb7628cd854fb49c02aab14451ea
Clarifying user roles in various places.

  * Adds a dropdown selector for the role you wish to grant a
    user on the default project during user creation.
    Fixes bug 999380.
  * Adds a "roles" column to the "Modify Users" table so you
    can see which roles users have been granted on a project.
    Fixes bug 1011919.
  * General table cleanup for readability.

Change-Id: Ic3f36903c78b52c70f66680f3956845e28656fd8
New .tmpl files are not included in build.

Fixes bug 1010341.

Add entry in the MANIFEST.in file to include *.tmpl
file from Horizon.

Change-Id: Iac6893afb334f32f4eb99087102c9d44abdb1b45
Merge "New .tmpl files are not included in build."
Merge "Clarifying user roles in various places."
Merge "Horizon should use openstack.common.jsonutils"
Move docs to doc.

To better facilitate the building and publishing of sphinx
documentation by Jenkins we are moving all openstack projects with
sphinx documentation to a common doc tree structure. Documentation
goes in project/doc and build results go in project/doc/build.

Change-Id: Ic523a716e4113198b777d6dc3db8bb8a729e7696
Fixed validation check for ICMP rules

Fixed the code that checks the ICMP type/code
as from/to ports. Also fixed the CSS for the
security rules form, and the script to change
the form labels in case of form reload due to
an error.

Fixes bug 997669

Change-Id: I3b9c0ba3f46b91a311f887560dae5e9399961b84
Improved message handling.

  * Login page no longer displays user messages
    inappropriately. Instead, login errors are handled
    as form errors. Fixes bug 1012467.
  * Messages triggered during an AJAX call are no longer
    added to the standard message queue (which causes
    them to appear on subsequent unrelated requests).
    Instead, they are encoded and sent back with the AJAX
    response, allowing them to be displayed to the user
    client-side when they are relevant.
    Fixes bug 1008799.
  * Adds the last couple "compress" tags to the
    _scripts.html template to completely implement
    blueprint asset-compression.

Change-Id: I967f32b44603ded7ec95bd0b86e7d997c6a8b352
compiled i18n file "django.po" for chinese

Change-Id: I8856b401f540691eb633e605d111bd39a5200062
Support revisions in version numbers

Introduce REVISION in versioning scheme, in order to support future
stable versioning (2012.2.x).

Change-Id: I3015cfbf3938c4994bbda8d63fdbd346b7535a6b
Merge "Support revisions in version numbers"
Merge "Move docs to doc."
Merge "compiled i18n file "django.po" for chinese"
Merge "Common table functions are now run on modal.show"