Trailing whitespace

Related to #5:

When creating patches that pull webvtt source files into the Mozilla tree, I frequently encounter warnings about trailing whitespace, and have been fixing them manually in the patch with
```
:%s/ $/g
```

However, this isn't very good to keep doing, so I think it's time to go through and remove trailing whitespace from the source.