Update shell script
Make graph serializable again
associate all temporary edges with a routing context and fix tests.

hand-rebased from three commits in 0.11.x:
b2df28c7ed8bd3107fa53bb368656fc4804ea766...8cafeffbaec796fa5a3f455cce2f0ee22ad4a13c
remove redundant code and stub
Make GtfsTest load unzipped GTFS.

Unzip exsting GTFS for easier viewing editing and version control.
apply timezones to transitServiceStarts and transitServiceEnds

fixes #1405
Make GtfsTest adapt to the agency ID in the input feed
expand interline dwell test.

It fails, apparently because there is a cost mismatch between interline edges
and board edges.
make interlining test GFTS more readable, and make the test pass

explained in #1406
remove old interlining test.

the ability of the graph builder to handle interlining is also tested
by the PatternInterlineDwellTest
remove old transit index test
set default waitReluctance to 1.0

as discussed in #1406 we should never set any reluctance > 1
remove comments from test gtfs directory

they are now in issue #1406
refactor have-bicycle expression into tripAcceptable
lift "trip acceptable" test out of conditionals
separate "trip acceptable" check from transfer check
return possibly adjusted departure search time, not the min transfer time

... more steps toward making timed transfers work with freq trips
move comment
fix bicycle permissions test
reinstate timed transfer + frequencies test

the process for finding the board edges needed to be changed because
there is now no distinction between freq/non-freq and board/alight edges