Prevent inappropriate downgrading of ways.  Create helper subroutine to implement logic used in four places.
Suppress messages from loading of House Rules and Road Rules (reduce from printf to dbg->message)
Allow arbitrarily long pak names in translator
First pass at implementing override of saved-game settings by tabfile settings.
Fix first pass at _override_
Path correction in loading of settings for override
Improve debugging output in simmain for directories and tabfile loading
Improve debugging output for simuconf.tab loading
Streamline debugging of pak file loading.
Clean up directory handling for pakfile in simmain.cc...
Simplify directory handling for "override" read of simuconf.tab
Fix the "absolute filename for pak" bug, which also fixes loading of city name lists.  (Warning: this may break something else.)
Merge branch 'jp-11x' into merge-from-james-july-1
FIX: clear livery scheme list before loading it from a configuration file.
Fix dumb error in calling dbg->message()
Revert to old method of demo.sve loading (absolute pathname, dependent on relative pakfile name), but without buffer overflows.
Get livery schemes loading properly, so we have exactly one copy in memory.
Fix logic bug where lone trees would never die.  Rearrange end-of-month death code.  Add more consistency checks to attempt to debug memory corruption.
Detect memory corruption during saving of dingliste_t and eliminate it (rather than crashing).
Initialize is_sorted correctly in tpl/list_tpl.h (Valgrind reported errors)