[#39768687] Fixes internationalization of login pages

- Avoided non-ascii characters with unicode escapes
- Added language detection from Accept-language headers
search page - basic working version
Updated test fixtures to correct unit test failures
Merge branch 'staging' of github.com:bedatadriven/activityinfo into staging
[Finishes #40362793] Project-locks applied correctly
[Finishes #40362793] Fr translations and unit test fix
[#15761593] Removed dimension filter and ensured
sites are sorted by date