Made test of stop groups more efficient
Add nonpreferred transfer penalty to API
Add unit tests to check the effect of the transfer penalty
Stop polluting the temporary directory with a new graph object each time
the TestRequest test is run
Merge pull request #1133 from jkoelewijn/transferPenalty

Transfer penalty
remove (confusing) unused variable
Test forbidden trip-to-trip transfer
Fixed bug where all transfers with minimum transfer time were ignored
Added unit tests to test minimum transfer time transfers, preferred
transfers and timed transfers in the static case
Real-time: fix NPE when using frequency-based trip.

State tripTimes used for real-time delay can be null for a frequency-based trip.
Trip indexing: store PatternHops in TableTripPattern.

Compute list of stops dynamically based on hops.
Merge pull request #1142 from jkoelewijn/transferTripToTrip

Test trip to trip transfers
Merge pull request #1143 from laurentg/upstream

Real-time: fix NPE when using frequency-based trip.
leaflet client: allow multiple 'open' legs in itin accordion widget; expand transit legs by default (see #1125)
leaflet client: handle interlined transit legs (addresses #1124)
leaflet client: basic support for RAIL trips (addresses #1132)
leaflet client: allow current time to be used when restoring 'default' options; use in Calltaker module (per #1126)
Trip indexing: merge real-time + on-board depart.
leaflet client: stop display/interactivity at certain zoom levels
leaflet client: refactor route selection ui components from TripViewerWidget; make widget persistent