Add `webvtt_lex_newline` func to read newlines in reentrant manner

Used by T_CUEREAD state and read_cuetext() routine in order to
avoid needing to decrement self->line (which is potentially not
incremented at all)