Trip indexing: store PatternHops in TableTripPattern.

Compute list of stops dynamically based on hops.
Trip indexing: merge real-time + on-board depart.
Merge pull request #1144 from laurentg/upstream

Merge trip index for real-time and on-board depart. #1118