-Codechange: move condition prediction out of GetNextStoppingOrder so that we can access both branches in calling code
-Codechange: move inner workings of RefreshNextHopsStats into separate function
-Feature: recursively walk all branches of conditional orders in order prediction logic
-Fix: don't keep minimal routing information if automatic distribution has been disabled
-Fix: invalidate last_loading_station when stopping in depot
-Codechange: check if any vehicles are still serving a link before deleting it
-Feature: allow implicit orders even if no explicit ones are given.
Applying Slim Timetable Separation v60.

See: http://www.tt-forums.net/viewtopic.php?f=33&t=54332
Fixing the timetable separation config string.
Various bugfixes.

 * Reordering two commands because they were in the wrong order.
 * Treating incomplete timetables as having a length of 0 ticks for display.
 * Fixing a bit of incorrect bitshifting crap.
 * Periodically refetching the sep_settings for display so it doesn't get out
   of sync if it's edited from other GUI windows..