Don't set the global socket timeout

Use the timeout argument of the `OpenerDirector.open` method instead
Don't install the global url opener

All the code uses now the urlopen method of YoutubeDL
Merge remote-tracking branch 'jaimeMF/remove_global_opener'