Enhancements to optionally support specifying the end of a route to be optimized by TSP.
Merge branch 'tsp-ends' into develop