Added translation support and Dutch translation
- Use i18n() to translate strings in the code
- Added update_translations.sh to extract the texts from code
- cmake: Convert and install translations
- cmake: Translate desktop-file and appdata during build
- gitlab-ci: Moved desktop-file and appdata tests to cmake test framework