Fixes #2046 - Fix boatbuilder eating the player's money
Swap comparison logic

Since `evt` is our input, this should make more sense.
Add double click support for save game selection
Add trigger_close function in Dialog class
Defaultdict
More helpful warning on missing file
Add new directory in which to look for FIFE

After their repository move, this is pretty likely to be the folder
cloned into.
New files added from Unknown Horizons Translation Server based on templates
Commit from Unknown Horizons Translation Server by user Chris Oelmueller.: 0 of 785 strings translated (0 fuzzy).
Check for valid gettext plural forms (#2048)
More helpful logging of errors with translations

Should now actually print errors that happen, and also hint about the
fallback used. #2048
Commit from Unknown Horizons Translation Server by user Gallaecio.: 369 of 369 strings translated (0 fuzzy).
Commit from Unknown Horizons Translation Server by user Gallaecio.: 733 of 733 strings translated (0 fuzzy).
Commit from Unknown Horizons Translation Server by user Gallaecio.: 17 of 17 strings translated (0 fuzzy).
Copy `corn` icon to `grain`

Due to lack of more fitting icons. Fixes #2047
Commit from Unknown Horizons Translation Server by user Gallaecio.: 212 of 212 strings translated (0 fuzzy).
Minor refactoring in Color

Mostly motivated by line length and a plain `except:`.
Player-colored versions of old cityinfo settlement icon

These are not simply recolored but also manually adjusted.
Use player-colored settlement icon in cityinfo

Replaces the old (temporary) player flag that was pretty ugly in the new
configuration.
Also use colored settlement icon in account tab

This is still a hidden button accessing the settlement production
overview, but why not just update to a more advanced placeholder.