[WebVTT] Modernize VTTCue
<rdar://problem/111393504>
Pull request: https://github.com/WebKit/WebKit/pull/15338
Committed 265596@main (687a6e6a1e60): <https://commits.webkit.org/265596@main> Reviewed commits have been landed. Closing PR #15338 and removing active labels.