chore: update the json specifications for plots
fix(tsp): few more tweaks
feat(plotter): add plotting of standard deviation
chore: switch 10 used instances
feat: add compute.sh for computing all data
chore: add jsons with plot definitions
feat(tsp): add binary ls, use 10k iterations instead of 5k
feat: add a lot of algorithm showcases
chore(tsp): few minor updates
feat(lib): add evaluation count to EA stats
tests(tsp): move tests to proper modules, fix uses
feat(tsp): add MinimalSpanningTree initializer
feat(tsp): add 2opt perturbation for subsequence reversal
feat(tsp): add TSPInstance convertor to GenericGraph
feat(tsp): add minimal spanning tree and filter_edges
feat(tsp): add nearest neighbor initializer
feat(tsp): add cycle, no and partially mapped crossovers