Fix version check for Fifengine, now checks for

major, minor and patch version.
Translated using Weblate (Lithuanian)

Currently translated at 38.6% (311 of 806 strings)
Translated using Weblate (Korean)

Currently translated at 69.6% (133 of 191 strings)
Add Lithuanian translation for scenario
Translated using Weblate (Korean)

Currently translated at 72.3% (138 of 191 strings)
Translated using Weblate (German)

Currently translated at 63.0% (17 of 27 strings)
Translated using Weblate (Korean)

Currently translated at 5.1% (41 of 806 strings)
Translated using Weblate (Korean)

Currently translated at 25.9% (7 of 27 strings)
Translated using Weblate (Turkish)

Currently translated at 100.0% (27.0 of 27 strings)
Translated using Weblate (Dutch)

Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Dutch)

Currently translated at 100.0% (191 of 191 strings)
Translated using Weblate (Dutch)

Currently translated at 66.7% (18 of 27 strings)
Fix #1945, move atlas generation

into horizons.engine.
Remove left over file #1945.
Call upgrade to savegame rev 72 if necessary.
Also increase SAVEGAMEREVISION to 72
Add debug print for savegame upgrade.
Using logger instead of print.
Keep better gettext string history when updating translations

This --previous flag should enable string diffs in Weblate where
applicable.
Remove python-format comment hints for gettext

My xgettext version uses a new flag python-brace-format for this now.
Magic line: git sed '/#xgettext:python-format$/d' horizons