Tweak parser header/col detector
Tweak parser header/col detector

When 1st 10 rows show different column counts, if the 1st line is also
the longest - take that as the number of cols, else take the col-count
that occurs most often.
Theory is the 1st line is a header, and all cols have a label even if
some later cols are missing

calvingit21/h2o-2,111t8e/h2o-2,100star/h2o,h2oai/h2o,elkingtonmcb/h2o-2,rowhit/h2o-2,111t8e/h2o-2,rowhit/h2o-2,100star/h2o,vbelakov/h2o,h2oai/h2o,h2oai/h2o,eg-zhang/h2o-2,elkingtonmcb/h2o-2,h2oai/h2o,vbelakov/h2o,h2oai/h2o-2,vbelakov/h2o,h2oai/h2o-2,rowhit/h2o-2,calvingit21/h2o-2,calvingit21/h2o-2,eg-zhang/h2o-2,rowhit/h2o-2,111t8e/h2o-2,100star/h2o,111t8e/h2o-2,100star/h2o,111t8e/h2o-2,100star/h2o,rowhit/h2o-2,eg-zhang/h2o-2,elkingtonmcb/h2o-2,eg-zhang/h2o-2,h2oai/h2o-2,h2oai/h2o-2,elkingtonmcb/h2o-2,eg-zhang/h2o-2,calvingit21/h2o-2,h2oai/h2o-2,eg-zhang/h2o-2,100star/h2o,h2oai/h2o,rowhit/h2o-2,rowhit/h2o-2,calvingit21/h2o-2,elkingtonmcb/h2o-2,rowhit/h2o-2,h2oai/h2o-2,h2oai/h2o-2,111t8e/h2o-2,h2oai/h2o,h2oai/h2o,vbelakov/h2o,elkingtonmcb/h2o-2,vbelakov/h2o,vbelakov/h2o,calvingit21/h2o-2,100star/h2o,111t8e/h2o-2,calvingit21/h2o-2,100star/h2o,eg-zhang/h2o-2,calvingit21/h2o-2,eg-zhang/h2o-2,vbelakov/h2o,calvingit21/h2o-2,vbelakov/h2o,h2oai/h2o,vbelakov/h2o,111t8e/h2o-2,111t8e/h2o-2,elkingtonmcb/h2o-2,elkingtonmcb/h2o-2,rowhit/h2o-2,vbelakov/h2o,h2oai/h2o-2,h2oai/h2o-2,100star/h2o,elkingtonmcb/h2o-2,eg-zhang/h2o-2,h2oai/h2o-2,rowhit/h2o-2,elkingtonmcb/h2o-2,h2oai/h2o,eg-zhang/h2o-2,111t8e/h2o-2,h2oai/h2o,calvingit21/h2o-2