WebVTT bug fixes and enhancements
Created by: dsparacio
Fix for vtt issue 331, 328, 123 + support for multi-sublines and basic styles.
Regarding Issue 123, all caption start and end times are valid now and styles are captured and applied to captions.