Improve linking

1. Always add transit stops to areas when part of the edge way
2. Support public transit stop relations, in order to add stops that are located within platform areas, but unlinked
3. Support routing in simple single way to area intersections