Fixed preliminarily: exception while deleting world.
Changed: some tiny performance optimizations.
Merge branch '112.5-merge' of git://github.com/BerndGabriel/simutrans-experimental.git into 112.5-merge