Third version of parseWebVtt

Contains an iterator and function toString allow to generate the vtt
string