Switching if-else chain to switch in options
Fixing crossover-size option help
Select returns a const Individual& as generate_n copies for me

Offspring does need copies of the selected Individuals. If we were to
move them, the following selections would not have the proper population
due to this being a generational model. But, generate_n copies the const
references as new individuals because the vector type takes Individuals.
Refactoring algorithm::crossover
Naively implementing brood crossover
Adding logs, plots, search.cfg to gitignore
Merge branch 'master' into brood
Renaming fitter_size to fit_size
Fixing time duration (saving into double, not auto)
Cleaning up algorithm::genetic a bit
Given 1 trial, avoid spawning thread (for testing)
'unsigned int' is too dang verbose :/
Committing brood selection

I've been working on this far too long without a commit. My bad. I
thought I'd get it pretty, and it is, and it is working too, but time to
just save it.
Correcting Boost build instructions in readme