-on error while streaming, display both chunks
-need first line before parsing header
-handles CR-LF endings properly, passes all tests
-removed advance arg from collectNextLine
-simple test if header has bad double webvtt
-enter BADWEBVTT state on invalid header thus ignore further parsing