count boxes, handle skipped row headers, use result text attr
Three misc fixes: count the number of 'boxes' for a given result
row (that is, how many result cells there are on that row),
use the results_wikitext property to find the result text to
parse tables in, and handle tables where the row separator before
the very first row is left out (so long as the row definition
is at least on a newline after the table attribute stuff.)