Make a bit of cleanup with language overrides, so the tests work with various project settings.
Reloading mt_settings in TestAutodiscover._post_teardown is a workaround for FALLBACK_LANGUAGES being changed by these tests due to some interplay of reload_override_setting and the custom TestCase-wide setting override.
Merge branch 'feature/testing-with-app-settings' into develop