YoutubeViewer: Move youtube-dl support to its own pairer.
Created by: Jookia
This effectively allows you to use youtube-dl entirely to find all of the urls and formats of a specific video. Thanks to these changes encrypted videos now use the format decided by the user.
Based on #87, could be rebased.