Encapsulate router, workable demo code.
Encapsulate router, move pathService to Router.
Encapsulate routers, move tileRendererManager.
Encapsulate routers, move analyst services.
Encapsulate routers, move isochrone services.
Encapsulate routers, fix "old" isochrones.
Remove unused import.
Make OTPServer constructor first method.
Make GraphService private to OTPServer.
Remove GraphService ref in TravelingSalesmanPathService.
Move SPTServiceFactory to Router.
Remove spurrious TODO in comment.
Remove GraphService from XxxPathServices.

Remove wrong "method not supported exception", replaced by more standard java.
Remove unused setter/getters.
Remove GraphService from ParetoPathService.
A router not found throw an exception, not null.
Remove GraphService from GraphVizualizer.
Store Router inside Graph as a service.

This solve ownership conflict in case of graph eviction
in pre-evict mode.
Remove unused router ID in TileRequest.
Merge branch 'encapsulate-routers' of https://github.com/laurentg/OpenTripPlanner-plannerstack into laurentg-encapsulate-routers

Conflicts:
	src/main/java/org/opentripplanner/analyst/request/SampleGridRenderer.java
	src/main/java/org/opentripplanner/api/resource/LIsochrone.java
	src/main/java/org/opentripplanner/routing/impl/LongDistancePathService.java
	src/main/java/org/opentripplanner/standalone/OTPServer.java
Merge branch 'laurentg-encapsulate-routers'