Do not warn for missing fares if none avail.

Conflicts:

	opentripplanner-routing/src/main/java/org/opentripplanner/routing/impl/DefaultFareServiceImpl.java
On-board depart: initial proof-of-concept.
Add point to polyline fast distance in library.

This is a fast and approximated version, using equirectangular projection
centered on the point where the distance is calculated.
Added unit testing.
On-board depart: add PatternHop by trip indexing.
On-board depart: add start trip ID request param.
On-board depart: add graph service for setup.
On-board depart: plug everything in the request.

- Setup from vertex/edge in the RoutingContext setup
- Adapt BasicPathParser to accept state sequence
- Disable reverse-optimizing for on-board depart mode
- Adapt PlanGenerator
On-board depart: street-less stop linker compat.

- Also make sure we can't reverse traverse (return null if we do so)
- Fix issue with non serializable SphericalDistanceLibrary
Set back mode in SimpleTransfer.traverse

Otherwise s.reverse().optimize() != s. To check.