Changed so that when getting route stop and shape info, if trip pattern
and stop not specified then use the longest trip patterns for each
direction to determine the UI stops and shapes. This way can easily show
the important trip patterns in the UI even if a specific trip pattern
and stop were not specified.
Merge branch 'master' of ssh://git@github.com/Transitime/core.git