Fixed: some endless loops in the current city generation code.
- among others I converted the buggy trial and error loop of getting the city sizes into one calculation per city only version.
Merge branch '112.5-merge' of https://github.com/jamespetts/simutrans-experimental.git into 112.5-merge
Updated and optimized: freight list sorter
Merge branch '112.5-merge' of git://github.com/BerndGabriel/simutrans-experimental.git into 112.5-merge