Fix bug where newline before WEBVTT was being parsed.

The problem here was that we were consuming the newline on the
first call to parse and therefore on subsequent calls to parse
the parser has no idea that there was a newline there to begin
with.

Issue #60.