START is no longer needed for shortest path patterns

If shortest paths are found in patterns, both end nodes of the shortest
path will be used as start points.
Merge pull request #680 from systay/shortest-start

START is no longer needed for shortest path patterns