Get ready to revert branch "devel" to a working state.

This reverts commit ffb8b5eea7667f06885e6d01858a955d46a46cc6.
This reverts commit 67b37ecf45f7e46678b72a932153043c94008393.
This reverts commit ae784582583dff777240a131b05e1fe7e2023e5c.
This reverts commit 18a3eb6256a74cf69373887ef039f219eba1b431.
This reverts commit b25c93338f729bd8832307e62f1f04598b6e60d1.
This reverts commit 9ebcfc12510fe54c04e0758f1e69b9466a783dec.
This reverts commit 3527e4193d874752b88a34e9d6cc3a86249a4d29.
Revert "Merge pull request #1012 from globaleaks/feature/password_change_on_first_login"

This reverts commit 5a91f7d6314e9f2298d7ce06e845a2781ee6bb0b, reversing
changes made to 36ccc916d0d5b90679317e44b384c95dfb2629b3 in order to rewind back
to a working state.
Fix #1007.

Patch gently submitted by @mmaker
Fix configuration error in receiver state.

This commit fixed a random error forgotten somewhere.
Remove dead code in globaleaks.db.
Fix #991.

Provide localized receivers (config, localized_mails, localized_timezones).
Bring unittests back to a working state.

The latest four commits have broken a couple of unittests, that are being fixed
in this huge fat patch, because @evilalive is too much in a hurry to use git
add -p.

fixed various messy unit tests

finished fixing the UTs. sorry maker for the mess