Improved scatter contigs algorithm to be fairer when splitting many contigs into few parts.

For details see: http://gatkforums.broadinstitute.org/discussion/comment/16010

Note this also impacts passes that split by read, since this is currently deferred to split more conservatively by contig. Passes that accept splits at arbitrary loci are not affected.