Fixed bug in TruncationSelectionAlgorithm and improved generation info
logging.
Made the number of mutations per chromosome configurable at runtime and
added a new mutation algorithm.
Hardening of mutation algorithms to protect against infinite loops.
Refactoring to enable running the algorithm in autonomous or stepwise
(debug) modes.
Made mutation optional during crossover.
1.0.0 Release
Removed useless non-javadoc and updated spring dependency versions.