Add an IntersectionTraversalCostModel interface for calculating the cost of traversing intersections.
Add an abstract implementation of IntersectionTraversalCostModel to hold some shared code.
Add a simple implementation of the cost model and a test of it.
Add some comments/todos.
Add TODO.
use the cost model to compute the turn cost in IntersectionVertex.
make the cost model static - won't get serialized. add a todo
Merge remote-tracking branch 'upstream/master'
Add and test hasName and hasPlace for GenericLocation.
Make units clear.
GenericLocation decides if it has a name or not.
format StreetVertexIndexServiceImpl
Move the cost model onto the RoutingRequest as suggested by David. Cost model now wholly responsible for cost computation of intersection traversal - no logic remains in the IntersectionVertex. Update/fix unit tests.
make the traversal cost model settable.
Merge pull request #1034 from flamholz/master

Factor out calculation of traversal cost into its own class