Trip indexing: store PatternHops in TableTripPattern.

Compute list of stops dynamically based on hops.
Trip indexing: merge real-time + on-board depart.
Graph service: remove decorator pattern.
Added unit test to test minimum transfer time transfer in the dynamic
case
Added dynamic timed transfer unit test.
Removed currentStop from state data.
Correctly handle transfers when traversing backwards in time.
Removed some comments in unit test
Expanded unit test to also cover the new boarding parameter when asking
the travel time
Add flag to itinerary in trip planning result to indicate that the max
walk distance has been exceeded. Includes unit test.
Changed parameter "boarding" to "forwardInTime" in method
getTransferTime of TransferTable.
Add platformcode to API output
Add stop to stop transfer unit tests
Put graph creation in singleton to speed up unit test
Add arrive-by transfer unit test
Let trip 15.1 have a frequency defined from 14:00:00 to 18:00:01 instead
of from 14:00:00 to 16:00:01
Fixed small bug where time was not updated correctly with minimum
transfer times in combination with frequency-based trips
Add unit tests for transfers in combination with frequency-based trips
move javadoc from class to method, and use @param tags to produce better API docs.
move enunciate config to rest module instead of servlet module
Merge pull request #1144 from laurentg/upstream

Merge trip index for real-time and on-board depart. #1118
Merge pull request #1146 from jkoelewijn/transferTripToTripDynamic

Transfer trip to trip dynamic