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
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
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"
Fixing Nameless Volume Display

When a volume has no name, it now shows the
ID instead. I also added a fixture data that
represents such a volume being in the system.

Fixes bug #1012380

You can also now use truncate=i on DataTable
Columns in order to have the value truncated if
it goes beyond i characters.

On top of this I fixed/made-clearer a bunch of
the tests relating to volumes and instances.
Please do NOT use deepcopy() of fixture data
in tests any more, instead just create a new
fixture for the data you want.

Change-Id: If2f92b5d04b04f08f5cacca03f614fce5ea38702
Fix async messages w/ translated strings.

Change-Id: I83d2a30f94fc382d382c504ac1a7851df0c97e17
Swift Object filter improve and fix
bug#1013409
bug#1013412

Change-Id: Ib2efa534622793bfa9f190d74e3b91cc66e7516a
Removes Horizon's "time" module.

The module was an unnecessary hack for lazy test-writing.

Implements blueprint remove-horizon-time-module.

Change-Id: Ibeabd2b1689619a8e00c3346cef9401e5850d375
When laxy loading tabs don't overwrite query params.

Fixes bug 1015702

Change-Id: I5f6a895af09481b5c47a0335bb12c620b4c4be08
Adding the bin dir and lessc binary to the manifest file.

Change-Id: I5abfc72714e24aa6a30adcd335be3fd085cdfe79
Cleans up the settings files.

Removes deprecated settings, makes sure os.path.abspath is
always used consistently, and generally tidies up.

Change-Id: Ib0e3ef454ac8c9ef74e987b6088df6c744a2ab44
Merge "When laxy loading tabs don't overwrite query params."