Refactoring html5 video providers [Fixes #74390464]
Merge pull request #118 from jwplayer/feature/html5-providers2

Refactoring html5 video providers [Fixes #74390464]