Add checkbox to train station interface to require that train stops at the station in order to use the station for pathing.
Why:
To give the player exact control of how train's path finding interacts with stations. This increases the players choices for creating optimal rail networks.
Details:
Add one checkbox to the train station interface that controls if trains are allowed to path through the station, if they are not stopping at that station.
Default Value: Unchecked: maintains the current .14 behavior.
Example:
Current Behavior: Train will take the lower track, through the Bypass stop, when traveling between the left and right station.
Desired Behavior: When the Requires Stop checkbox is enabled at the Bypass station, the train will use the upper track when traveling between the left and right station.

Could Use Work:
A better descriptive name for the checkbox, trying to keep it simple enough a novice would be able to understand what the checkbox controls.