Removed conversion from youtube closed caption format to srt since youtube api supports the 'srt' format
Added new option '--only-srt' to download only the subtitles of a video
Improved option '--srt-lang'
 - it shows the argument in case of missing subtitles
 - added language suffix for non-english languages (e.g. video.it.srt)
Added new option '--all-srt' to download all the subtitles of a video.
Only works in youtube for the moment.
Refactor subtitle options from srt to the more generic 'sub'.
In order to be more consistent with different subtitle formats.
From:
* --write-srt to --write-sub
* --only-srt to --only-sub
* --all-srt to --all-subs
* --srt-lang to --sub-lang'

Refactored also all the mentions of srt for sub in all the source code.
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
Added new option '--list-subs' to show the available subtitle languages
Fixed typo in error message when no subtitles were available.
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
Merge pull request #699 by @iemejia

Removed innecesary function to convert subtitles, improved use of the youtube api
fix KeekIE
Remove binaries
Disable self-update
Update UA
For blip.tv, try to download Source or HD 720 version before the default media.
Replace 'import *' with named imports so that pyflakes can find undefined names
Add youtube-dl.dev back
Print message if file already downloadde
Revert 65f934dc930f7996e137d61dd80ef092f9075532 for a more-secure detection process that doesn't involve running programs; fix for Windows
When continuing a YouTube download with --continue, skip it if the directory has any download with the same ID, even if it has a different filename.
Wait ~1 sec between YouTube requests to avoid getting CAPTCHAed