Add tests for VPNaaS screens

Fixes bug 1223289

Change-Id: I522ef1f4305f4d1d39ba566d6d0daba37489fe4d
Adding documentation to Tables and Workflows

Adding documentation of DataTable decorators.
Adding documentation and example of complex workflow.

Connecting topics with api reference.

Change-Id: I2653e0c5c52179dcc45cee689cde50afcd6ae0de
Fixes: bug #1212559
Use substitutions in the messages of delete confirm form

This allows translators to control the word order.

Change-Id: I6aa894cbe92bc5d209cfb6c5cf869b318fca1225
Closes-Bug: #1224846
Make show_roles language independent

A menu in the membership form was displayed depending on whether
show_roles was equal to "No", however as the initial boolean value was
passed through the Django yesno template filter which is
internationalised, this would not work when using the dashboard in
other languages.

Change-Id: Ie58eb98590296b0c9f38b3c243c7c63327755fd9
Closes-Bug: #1224338
assertEquals is deprecated, use assertEqual

Change-Id: Id3ebdf4862b02f2965199701a4994846bcecbb18
divides  "import" statement in a url.py

url.py is used as template file,when "run_test.sh -m startpanel" is executed.

It is desirable to divide an "import" statement in a url.py beforehand.

Change-Id: Ibc50e3efbae0d2696d796516a1387633e06cc060
Closes-Bug: #1226427
Merge "assertEquals is deprecated, use assertEqual"
Merge "Make show_roles language independent"
Merge "Use substitutions in the messages of delete confirm form"
Merge "Add tests for VPNaaS screens"
Merge "divides  "import" statement in a url.py"
Merge "Adding documentation to Tables and Workflows"
Role name should not be translated in Project Member Edit Tab

Role names are retrieved from keystone and they should be displayed
as-is. The same thing applies to UpdateProjectGroupsAction.

Change-Id: Ieea7ba58cff66c506a7e7f26f26341fe5afd01b1
Closes-Bug: #1226510