Add a test for walk reluctance exposure to the API
Test both bike switch time and cost penalty in API
Test bike switch time and cost penalty internally
Implement bike switch penalties
Accept bike switch penalty through RoutingResource
Improve walk reluctance documentation
Stop background threads after webapp stop/reload.

Properly auto-format GraphServiceFileImpl code.
Remove warning by adding serialVersionUid.
Translation of new error messages to french.
Add a test for first and last leg time correctness
Merge branches 'bike_switching_penalty', 'walk_reluctance_documentation', 'gtfs-rt', 'timeout_in_heuristic', 'places', 'interline-rt' and 'bike_speed' into mmri-rt

Conflicts:
	otp-core/src/test/java/org/opentripplanner/api/ws/TestRequest.java
Bump onebusaway-gtfs to 1.3.3 and fix a number of broken OBA links along the way.
Add support for the new "bikes_allowed" field in routes.txt and trips.txt.

The trips.txt "trip_bikes_allowed" proposal has been around for a while now
and is supported by OTP.  As part of the discussion to formally adopt the proposal
into the official GTFS spec, it was proposed that we change the semantics of the
field to match the existing "wheelchair_accessible" field (1=allowed, 2=not allowed).
To avoid breaking existing feeds and support phased migration, we proposed changing
the field name to "bikes_allowed" as well.  See discussion at:

https://groups.google.com/d/msg/gtfs-changes/rEiSeKNc4cs/gTTnQ_yXtPgJ

This commit refactors bike access semantics in OTP to support both the new and old
field, abstracting bike access into a new BikeAccess enum.
Add a test for walk reluctance exposure to the API
Test both bike switch time and cost penalty in API
Test bike switch time and cost penalty internally
Implement bike switch penalties
Accept bike switch penalty through RoutingResource
Improve walk reluctance documentation
Add a test for first and last leg time correctness