Upstream changes
- Merge branch 'weblate-integration' into 'master'
- allow app passwords via auth_internal even if DISABLE_LOGIN_FORM is set
- Merge branch 'protected/DISABLE_LOGIN_FORM' into 'master'
- add Config::DISABLE_LOGIN_FORM to allow limiting logins to SSO providers
- Added translation using Weblate (Tamil)
- Merge branch 'feature/time-comparison-gen' into 'master'
- Add and use 'Db::now_comparison_qpart()'.