Rearrange grund_t data to optimize aligned access
CHANGE: Hard-coded 50km/h city speed limit replaced in all places by the speed limit of the city road set in the pakset for the current era
CHANGE: Cities will only adopt roads that already have pavements/sidewalks (i.e. those which have neighbouring buildings)
CHANGE: When cities construct buildings near existing roads, always take them over and add sidwalks/pavements (thus reducing the speed limit), but retain the existing road if it is superior
CHANGE: Building a road over existing city road does not remove pavements/sidwalks
FIX: Upgrading a road in a city would always cause its speed limit to be reduced to 50km/h even if it was not near any buildings
FIX: The way remover tool did not respect city buildings
REVERT: Minor save version to 112.3, as nothing used the previous 112.5 designation.
FIX: Ensure there is a valid route index larger than the curretn when trains pass a longblock signal (Prissi, from Standard)
FIX: Compile error with MinGW (Giuseppe)
FIX: Some issues with loading games saved in previous semi-versions
CODE: Add text on setting up a server
CHANGE: Do not save/load cluster_factor and bridge_success_percentage in a network game unless the save version is >= 112005 (which it will be if the save is for transmitting to clients, but not if saving a network game locally).
VERSION: Step version for release.
Trivial commit
FIX: Compile error on GCC (some versions)
FIX: Compile error with MinGW
FIX: Further compile error with (some versions of) GCC
VERSION: Increment to 11.1
FIX: Interest did not register in cash flow
Merge branch '11.x' into stacked-stations

Conflicts:
	simversion.h
Merge branch 'stacked_stations' of git://github.com/neroden/simutrans.git into stacked-stations