Use TraverseMode.WALK in all transfer edges
Allow for GTFS transfers in LongDistancePathService's PathParser
Alter PlanGeneratorTest to reflect requirements of Beter Benutten MMRI tests
Copy stop id information around in PlanGenerator
Reverse optimize twice
Use TraverseMode.WALK consistently in TransferEdge
Merge remote-tracking branch 'upstream/merge_modules' into merge_modules
Add an explanation about the double reverse optimization technique
Assume that stops can be boarded with wheelchairs by default (defer to per-trip data)
Merge remote-tracking branch 'upstream/merge_modules' into merge_modules
Accept only TransitStops for TransferEdges

These four commits demonstrate a new paradigm I just made up called type safety driven design.
Improve type safety of GtfsStopContext

These four commits demonstrate a new paradigm I just made up called type safety driven design.
Fix compilation errors

These four commits demonstrate a new paradigm I just made up called type safety driven design.
Disallow chaining of TransferEdges

These four commits demonstrate a new paradigm I just made up called type safety driven design.
Add stop ids to more legs to make Beter Benutten MMRI people happy
Allow paths starting and/or ending with transfers
Merge remote-tracking branch 'upstream/merge_modules' into merge_modules
Allow user to disable stop to parent stop linking when building the graph
Merge branch 'merge_modules' of github.com:openplans/OpenTripPlanner into merge_modules
Add test for incomplete strings to GenericLocationTest