Implement a full shim for the VTTCue WebIDL.

Haven't implemented the exceptions thrown as we still need to
decide how to synthesize, or creat real, DOMExceptions.
Implement a full shim for the VTTRegion WebIDL.

Haven't added throwing exceptions yet as we still need to decide how to
synthesize, or throw real, DOMExceptions.