Add PlanGeneratorTest
Rewrite generateItinerary() method
Add the option to set transfersTxtDefinesStationPaths option to use the transfers.txt from the gtfs feed
Merge pull request #1192 from calendar42/add-standalone-option-transfers-txt

Add the option to set transfersTxtDefinesStationPaths option to use the ...
leaflet client / fieldtrip module: allow notes in field trip requests (per #1184). includes generalized dialog system
fieldtrip module: links to daily report from within webapp UI (per #1178)
fieldtrip module: allow cancellation of saved plan overwrite (per #1188)
fieldtrip module: add class pass processing fee to receipt (#1189)
exclude client war from shade plugin uberjar
Test that a LEG_SWITCH mode at the end of a graph path does not generate an extra leg
Do not repeat last leg when ending with a transit mode
Also test that such a LEG_SWITCH mode does not show up as part of the itinerary.
Fix It Again Tony
fieldtrip module: allow day-based navigation within reports (related to #1178)
fieldtrip module: reformat request form (per #1180)
fieldtrip module: fix #1193
Merge pull request #1191 from goabout/generateItinerary

Complete rework of itinerary generation from Jorden Verwer
Merge remote-tracking branch 'origin/merge_modules' into merge_modules
Merge remote-tracking branch 'origin/master' into merge_modules

Conflicts:
	opentripplanner-integration/pom.xml
	otp-core/src/main/java/org/opentripplanner/api/ws/PlanGenState.java
	otp-core/src/main/java/org/opentripplanner/api/ws/PlanGenerator.java