Add isIntersect() with the nearest edge desc returned.

- Instead of using RoadGeneratorHelper::closeEdge(), use
GraphUtil::isIntersect() to get the intersection point and the edge that
intersects.