Captions

This PR supercedes the other PRs (https://github.com/videojs/video.js/pull/1736)

* [x] fix up one last test
* [ ] more tests
* [x] fixup settings menu styles (prettier/reworked should come as a separate PR)

Should be 'should close on done click'