Instance table minor fixes.

  1. Don't display terminate action for paused instance.
     Fixes bug 979417.
  2. Don't poll on paused status in syspanel instances table.
     Fixes bug 979443.

Change-Id: I7d5b515eb8572c681898e46de355e777539f9944
Allow proper log output during test runs.

This involved a huge amount of cleanup to existing code
in order to make sure that existing failures were properly
fixed or silenced when intentional.

Additionally, this introduces a set of pre-built exception
instances for test purposes which are marked with the
"silence_logging" attribute to denote expected failures which
should not be logged in test output.

Change-Id: I6b420382dcdc5792c7be4d727853f438154c641e
Implementation of blueprint ip-validation

First draft. Added a forms.Field wrapper for IPAddress.
Implemented IPv4 and IPv6 checks, subnet mask range,
optional mask range limitation.

As far as I see now, there is only 1 place in Dashboard
to accept IP fields as input - the Security rules.
I've tried to input IPv6 rule and it was accepted.
The previous version of the code doesn't accept
IPv6, only IPv4. I am not sure if IPv6 should be
accepted here. It however works.

Patch set 3: Now using netaddr library(used also by nova),
which provides support for validation of IP addresses.
Using this library, now the IPField can support more
ways to enter an IP - like short versions:
10/8 - for all 10.xxx.xxx.xxx
192.168/16 - for all 192.168.xxx.xxx

Regarding IPy library - it performs some strict
subnet validation, which will not accept cidr like this:
192.168.1.1/20
because the only mask that matches this IP is 32.
IPy doesn't allow broader masks. But my assumption is
that the operators should take the responsibility for
the data they enter. At least this CIDR is valid after all.

Change-Id: Ie497fe65fde3af25a18109a182ab78255ad7ec60
Make empty_value accept a callable.

Fixes bug 999370.

Change-Id: I0c3f830396645b261e4eb71c7b3d59560c913c6f
Panel scaffolding fixes.

Adds a missing class name to registration (Fixes bug 999358)
Cleans up the example template path (fixes bug 999363)

Change-Id: Idf5a38cad31872e05c47f918b4f729f70db3ae0d
Fixed template loader bug. Fixes bug 999360.

Change-Id: I96902b5ec810a64f3377b263ab044b3be0eb1c85
bug/997665
Po file has been created under locale directory for French, but it has not been translated, all message strings are empty.

Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563

Headers and AUTHORS file updated.

Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563
Merge "Panel scaffolding fixes."
Merge "Fixed template loader bug. Fixes bug 999360."
Isolates base_tests.py from "real" dashboards.

Creates a set of test dashboards for testing core components
so that they're not affected by changes to the OpenStack
dashboards which should be completely independent.

Fixes bug 999357.

Change-Id: I78e70eaf32a639db5c87a3c03377dc2a02d66ad9
Added a new attribute - display_choices
to Column class, for substituting the
display value of the statuses provided
by Nova to some more meaningful ones
in the instance table.

Fixes bug 997374

Change-Id: I18560868435b4cbc42670e3fc9c0bc83ebf9fda4
bug 999371, add a simple test case to test the tag

add name and contact info to AUTHORS file. Change Author in the commit
message, add email to .mailmap

Change-Id: Ic9aba5dfde0aae0faee6b944d253cd3d9d8ea4e7
Adding css files from horizon dir to manifest file.

Fixes bug 1001219.

Change-Id: Ib136692ac303a27a75114a690fd14e0f6505d8f3
Fixing security group create success message.

Fixes bug: 1009260

Change-Id: I2eb546450f24ffa44334c02f6a1b96c7502a6ee9
Change tenant to project in python code to match templates.

Fixes bug: 1009263

Change-Id: I8e57d3d294f3a9346c7ae2161b7a0381fbf536ea
bug #974599, rename the cookie 'delete' function to 'remove' to avoid reserve word usage

Change-Id: I1568e4c859d3f529b0efb9d945cc30f6ae3e24d1
bug #1001313, using dict(list) method to support python2.6

Change-Id: Idd372aa80f81f77a76fd53d26afbd61c4ffa78eb
Allow setup.py bdist to complete happily.

Fixes bug 1002551.

Change-Id: Ied984f020a6ae97375824fbc1297739db032ed0b
Merge "Instance table minor fixes."
Merge "Allow setup.py bdist to complete happily."