As a safety measure, also check for the empty string
Always remember the last visited language
Refactor: Convert get_direction to property
Docs: adjust INSTALL to reflect 2.5.1 behaviour
Cleanups: Remove latest references to old wiki
Requirements: Allow newer South releases since Python 2.5 support was dropped
Set default ALLOWED_HOSTS in settings

This allows to use runserver in Travis tests on Django 1.6.
Use json library instead of simplejson bundled with Django

simplejson will be no longer bundled with Django. Django 1.6 throws warnings,
and we don't rely on Python 2.5 anymore so we can use the json library which
is provided by newer Python versions.
Switch to Python's own json module
Refactor manage.py to avoid deprecation errors

execute_manager() was deprecated on Django 1.5 and removed in 1.6.
Cleanup: organized imports
Cleanups
Cleanups on initdb

Move create_default_db() to initdb(). This reduces code.

Also updated transaction management code to avoid using private transaction
API deprecated in Django 1.6.
Change submodule to use https instead of git://

git:// is causing trouble with possible firewalls. Us, mozilla, for example
can't check out repos over git:// but we can over https://

Remember to run `git submodule sync` before re-running
`git submodule update --recursive`
Cleanup

Move template filter functions to pootle_store app templatetags module.
Cleanups
License cleanups
Cleanups