Sped up the gtfs creation script dramatically by:-
 * Adding new function to pre-build the stops, and cumulative time
   passed along route, at each stop.
 * This function now called only once per route-direction.
   The inner-loop to actually create GTFS stop times now only
   just walks through this pre-built info and quickly creates necessary
   stop times.