Update translations (see #346 for context) (Fixes hhucn/adhocracy.hhu_theme#223)
Fix a German translation (Fixes hhucn/adhocracy.hhu_theme#264)
Make comment_wording variable affect additional translations.

Use 'Add argument' instead of 'reply' for comment_wording = False.
Add/Update German translations regarding replies.
Set CSRF token in registration form
Lock down and clarify nopassword
Convert INSTALLATION to rst
i18n: Upgrade Italian translation
Correct links to INSTALLATION.md
Make append_member_and_format consume kwargs

Commits 42e03d2796f95ff1a1220277d5efd6e123073191 and
604e2358ee706c9164e964bdf31aefe06bb063c8 accidently called
append_member_and_format with kwargs indirectly.

This commit simply makes the function accept kwargs and do nothing with
them.
Update README (RabbitMQ -> Redis)
fix typos in docstrings
pep8
Remove unneeded method
Refactor all_languages and all_language_infos

* avoid duplicate entries in result list
* move common code in one function
Use generator in generator instead of generator in iterator
Fix translation when en is first element (Fixes hhucn/adhocracy.hhu_theme#271)

This fixes a misuse of a Pylons-specific method that is itself broken: request.languages should just return an ordered list of requested languages, but actually replaces everything that looks like the default language (en-us); *and all the languages thereafter*; with the (invalid) default language, which means that a language preference of en,de will evaluate to de. Also, the languages property will never return an empty value; which is not what we want (we fall back to the installation-specific default languages) and only worked on accident because of the aforementioned bug.
Suggest login via email by default
Remove unused import
Update English translation files (Fixes hhucn/adhocracy.hhu_theme#271)