Video: Fixes #207.

Also refactored the code to change the way the data for each provider is handled.
Video: Added comments.
Video: Add #spice_video.
Merge pull request #208 from duckduckgo/jag/video-fix

Video: Fixes #207.