Use K-nearest neighbors in 2-opt.

Instead of using all neighbors. The parameter TWOOPT_MAX_NEIGHBORS
controls how many neighbors are considered, currently set to 100.