Simple native webvtt captioning. Includes:

* Exclude unsupported captions
* Retain captions between loads
* Styling
* Retain captions when switching to fullscreen
* Mock captions