Change interface of fabrik_t::update_transit to use references, not pointers.
Fix bug in previous commit.
Fix further bug in previous commit.
Fix bug where in-transit count did not drop when goods "timed out" waiting for delivery.  Fix bug also for newly loaded files.
Trivial commit
Allow override of bogus, broken, obsolete values from saved games for cityrules.tab, speedbonus.tab, privatecar.tab, and electricity.tab as well as for simuconf.tab.  (Yeeaargh!)
Improve comments for simuconf.tab to go with improved override rules.
Merge branch 'jp-11x' into ncn-devel
Merge branch 'jp-devel' into merge-from-james
Merge branch 'ncn-devel' of git://github.com/neroden/simutrans.git into devel-new
Merge branch 'ncn-devel' of git://github.com/neroden/simutrans.git into devel-new
FIX: very important bug in setting of meters_per_tile which caused it to be rounded to nearest 10 under some circumstances
FIX: charge correct cost for buying house.  CHANGE: check affordability before bulldozing player-owned houses.  CODE FIX: clean up redundant and confused code related to house demolition.
Fix loading of multiple simuconf.tab files with different cost settings.  Adjust cst_alter_land, cst_set_slope, cst_multiply_remove_field by meters_per_tile (do not adjust old saved games, however).
Remove dead code and make code more readable
Fix reading of maintenance_building/maint_building and the passenger time tolerances to account for meters_per_tile correctly even if multiple simuconf.tab files are read.  Fixes more weird bugs.
Attempt to prevent cities from building stupid bridges (landing in places where they cannot continue).
Prevent cities from building bridges in stupid places, revised to connect roads up correctly.  Also, build only orthogonal buildings at the ends of bridges (some paks care).
Merge branch 'ncn-devel' of git://github.com/neroden/simutrans.git into devel-new