Distributrains: Better shunt planning

Shunting can now be scheduled after the end of the order list, or upon a train's next visit to the garage Fixed a bug where houses could spawn inside bridges Fixed an issue where edges of high dpi icons would be noisy o…