Internationalise a couple of forgotten strings

Change-Id: Ia17cbcd7d5127ca83a925ce9f31bf095a23062e8
Partial-Bug: #1224338
Closes-Bug: #1224289
Add tests for VPNaaS screens

Fixes bug 1223289

Change-Id: I522ef1f4305f4d1d39ba566d6d0daba37489fe4d
./run_tests.sh --makemessages update English PO files only

Closes-Bug: #1224388

We don't need to update PO files of all languages.
PO files of languages other than English should be update by
importing translations from Transifex.

This commit changes "run_tests.sh --makemessages" only updates
English PO files. This makes a patch updating PO files shorter
and helps reviewers to check it.

Change-Id: I5410a06b0bcb0f42c5a0853f95a3fe2087519d51
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
modifies error message in adding security rule

Because the information on the type of input data
is outputted in "validate_ip_protocol" method,
I removed the information on the type and
modified error message.

At the same time, I make error messages translatables
in this file.

Closes-Bug: #1224210
Change-Id: I697d38ce7da8ff403a391747264eb59db30dd545
Redirecting user back to previous screen

After browser session timeout, the user is now redirected back to the previous
screen upon login.
Also added a non regression unittest.

Change-Id: I995bc217803805364967688e9b896b9b54583b36
Closes-Bug: #1201619
Merge "modifies error message in adding security rule"
Merge "./run_tests.sh --makemessages update English PO files only"
Fix bug on missing success message for delete actions

Change-Id: I92881850e3404d20fb97dde7d4210eba53986a4d
Closes-Bug: #1224013
Merge "Redirecting user back to previous screen"
Minor cleanups on FWaaS message strings

Closes-Bugs: #1224839

- Remove a trailing colon for better consistency of the item names
  in FWaaS rule detail.
- Add a missing space in the message in FWaaS policy creation form.

Change-Id: Ie09a9266831064f0c4b588f8abfd799dfeeb3a33
Merge "Internationalise a couple of forgotten strings"
Display the 'Settings Saved' confirmation in the new language

Change-Id: I4d01969d36bbd70fc5569dbfe5ecc9bafe7fb896
Closes-Bug: #1224284
Merge "Minor cleanups on FWaaS message strings"
Update English PO files (source lang of translations)

Change-Id: I10c1f7a4ed6248081b718c159c8899c98baf8091
Fixing typo: use -> user

Change-Id: I2b7666af901e557b3f7d96c97f459086bb561da3
Store user settings in persistent cookies as well as the session

This should keep international users from having to reset their
language preferences every time they login.

Fixes Bug: 1225250

Change-Id: I093e7a98085bf83890b295ec4a61f839b60db4db
Merge "Fix bug on missing success message for delete actions"
Update English PO files (source lang of translations)

Change-Id: I288b3295d751bc991cfd0ba37186927104180560
Fixed a PyPy compatibility issue in the test fixtures

This construct didn't work under PyPy, as a result of the fact that
datetime is implemented in Python in PyPy:

A simplification of the problem is this:

import datetime

class X(datetime.datetime):
    pass

now = datetime.datetime.now()
X.isoformat(now)

This works under CPython, but fails under PyPy. This is because PyPy
creates a normal unbound method for `X.isoformat`, which checks that
`now` is an instance of `X`, which it isn't. Because datetime is
implemented in C, CPython skips those checks.

Change-Id: Id27e7a8b00156bd9688bdb36d2c38b04785c2d0c