Refactor video caption module.
Merge pull request #3153 from edx/anton/caption_refactor

Refactor video caption module.