_search_regex calls the sys.stderr.isatty() function for unix systems. Py2exe uses a custom Stderr() stream which doesn't have an `isatty()` function, leading to it's crash. Fixes easily with checking that it's a unix system first.
We should add an exclude parameter for the add_default_info_extractors function, just in case we want to exclude a specific IE
Fix typo in month name
_download_xml
_real_extract
The variable the config dict is assigned to can change, now we try to detect it or fallback to a, b or c
Now it looks directly in the info dictionary
In this case the 'original_format' field must be used.
Remove the `except KeyError` clause, it won't get raised anymore
This allows editing the file (and not escaping non-ASCII characters) and reloading it in.
Conflicts: youtube_dl/FileDownloader.py youtube_dl/extractor/smotri.py
This allows us to simplify the calls in the youtube extractor even further.