Formatting.
Write decorator to change a maximization problem to a minimization problem and vice versa.
Implement Jeff's "valley" function.
Add containsNulls and boundsOK functions to util.Misc, and make containsOnlyClass return false if a null is encounter (instead of just crashing).
Moved a private method into util.Misc and modified some exception messages.
Relax some generic types.
Add type bound to LinearRidgeObjective, and remove a useless exception check.
Add two new objectives and a decorator that adds multiple objectives.
Add two different lists of metrics, one to run before operators (i.e. after the last generation's round of selection) and one to run after.