Corrected hole-grouping optimizer so it works with 0 holes.
Increased maxIterations on optimizers so they converge (at least with 0 holes) in one pass.
Changes constraints on 0-hole optimizers so they could not choose an "overblow" solution.