Compress WebVTT files (`.vtt`)

* WebVTT files are basically text files, therefore they compress
  quite nicely.

* Browsers that have support for WebVTT don't have any problems
  with the `.vtt` files being served compressed.

Ref: http://dev.w3.org/html5/webvtt/
     http://tools.ietf.org/html/draft-pantos-http-live-streaming-13
Add configs for text files (`.txt`)

Prevent Apache from sending the HTTP headers intended only for
HTML documents when serving text files.