Add fullyPaired flag to RoadEdge.

- move DeadEndRemoval to before the snapping.
- improve Snapping to check whether the nearest vertex is closer to *vi
than tgt.