Handle Firefox's new WebVTT DOM structure

Firefox may wrap track elements in a <div> so we’ll check the parent
element as well.