Add support for changing text and summary before saving

Other changes:
- Split out parts of TranslationLinkUpdater.cs to Language.cs and Section.cs
- {{ö}} and {{ö-}} changed to {{ö+}} and {{ö}}
- Fix misformatted translation sections