Makes cluster_launcher directory structure easier to not mess up.
Changed all occurances of global-max-points-in-program to global-max-points, which should fix a bug.
Started commenting the globals.clj definitions.
Merged print-history and maintain-histories. Also turned off COSMOS printing
by default. Also turned off printing of population error means and mins if
print-errors is off.
Made some changes to globals.clj. Also, moved many of the arguments to
report to an argmap that's passed to report.
Moved ancestor-related arguments from globals.
Removed global-print-history and global-reuse-errors.
Fixed reuse of errors in evaluate for non-seq error vectors.
Moved print-cosmos-data out of globals.
Fixed call to global-atom-generators, and cleaned up globals more.
Cleaned up a lot of things, especially breed and genetic operators.
Greatly cleaned up selection.
Got rid of global-use-rmse and global-use-historically-assessed-hardness.
Made pushgp not keep :parent of individuals, since this was
essentially keeping the entire ancestry of an individual and
potentially eating up memory.
Removed a few more globals.
More globals cleanup.
Finished cleaning up globals.
Fixed up report's parameters and started commenting push-argmap.
Commented and reorganized push-argmap.
Force defs in globals.clj that start with prefix global- to correspond
to arguments in push-argmap.