Fix off-by-one error in assignment of distance-along-shape values when no shapes are available.

This bug in turn broke stoptime interpolation, because the first two stoptimes of a trip would both have distance-along-shape 0.
Merge pull request #74 from kurtraschke/fix-interpolation

Fix off-by-one error in assignment of distance-along-shape values when no shapes are available.