add missing newline accounting
add missing newline accounting

When eating long tracks of quoted, parenthesised, or otherwise contained
segments of text we were not accounting for the newlines contained in
those strings.  This should fix the newline accounting and provide
accurate line numbers again.

alunduil/etest,alunduil/etest