Ensure video as main media uses enhanced player and displays caption
Refactor media fragments to be mroe DRY
Remove duration and encodings from media content models
Merge pull request #5306 from guardian/video-main-media

Ensure video as main media uses enhanced player and displays caption