Implement the processing model.

This patch implements support for processing multiple VTTCues
from multiple TextTracks at once as well as applying the initial
CSS positioning and styles to the VTTCues once they are converted
to a DOM tree.