And move test from generic, since it's directly handled by MLBIE
In verbose mode, '#' is interpreted as the start of a comment.
This function is used only in SohuIE, which is updated to use a new extraction logic.
The original extraction logic always fails for all test videos
[YoutubeDL] Do not force bestvideo+bestaudio when outtmpl is stdout
The guid changes often.
It failed in python 2.x when $PATH contains a directory with non-ascii characters.
main_video_asset
[BildIE] Fix ampersands in xml attributes & update test thumbnails
format_id
_sort_formats
The condition for assigning to json_url is the wrong way round: currently for url: aaa.com/xxx we get: aaa.com/xxx&output=json instead of the correct value: aaa.com/xxx?output=json
_proto_relative_url