Add WEBVTT external defines to html/content.

These are needed because of webvtt's default reliance on
a configure-generated header we don't supply. This is
ugly, but the define is namespaced, so it shouldnt' cause
a problem.
Export TextTrack.h so it's available to WebVTTLoadListener.