Parts of our TextTrack implementation are incorrect because of spec changes, and parts are incomplete because of things that have been added to the spec. This bug tracks bringing our implementation up to date with the current spec.