Add trip banning test case.
Refactor variable names rightUpLat->rightDownLat rightDownLat->rightDownLon
Trip banning test: use proper public method.
Remove superfluous trip banning test.
Trip banning unit testing (partial trips).
Merge pull request #1035 from tuure/master

Refactor
Merge pull request #1036 from laurentg/master

Trip banning unit testing.
Add a RouteMatcher for banning/(un)preferred routes.
Correct bug in unpreferred route test.

Weight the trip if the trip route OR the trip agency is in the unpreferred sets (not AND).
RouteMatcher: optimize empty set.
Merge pull request #1037 from laurentg/master

Small refactor of banning/preferred/unpreferred routes: introduce a "RouteMatcher"
add comment about random banning test
remove unused routespec object
clean up imports including deleted class
less debug messages during graph building
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