prepare for supporting python 3 and replace mechanize to requests
replace mechanize with requestes, Python 3 support
Merge remote-tracking branch 'upstream/master'
Python 3 support
robust imporvement
fix 0 byte file for srt and other small file
merge upstream
remove the warning on the retries.
removed specific mention of 2.7