Refactor check for transit stop to OSMNode
Link ways that share nodes with areas

Previously nodes that were only part of one way and area(s) were not transformed into intersection vertices. This meant that ways that are only connected to each other through an area were not actually connected each other.

In this example the upper and lower way were not connected to each other, unless both of them had at least one other way sharing nodes with the areas.

 N--N--N---N
    AAAA
    AAAA
 N--N--N---N
Make sure that all transit stops are retained when building the graph
Add support for public transport stop area relation
Improve TransitToTaggedStopsGraphBuilder

Added more uniform search distance. Previously there was a big error, especially at higher latitudes.
Merge pull request #1486 from hannesj/improveLinking2

Improve linking between OSM and GTFS data