Fix a bug in PatchRoadGenerator

- when the new edge is connected to a close vertex in
growRoadSegment2(), it is possible to get intersected with existing
edges. In that case, snap to that edge in order to avoid get
intersected.