Arguments as parameter to function _real_main so it can be used programmatically
Fix YoutubeChannelIE

- urls with query parameters now match
- fixes regex for identifying videos
- fixes pagination
Add tests for YoutubeChannelIE

- tests for identifying channel urls
- test retrieval of paginated channel
- test retrieval of autogenerated channel
The test video for subtitles has added a new language
Add myself to travis notifications
Use _download_webpage in MetacafeIE
Fix some metacafe videos, closes #562
Create a function in InfoExtractors that returns the InfoExtractor class with the given name
Allows to specify which IE should be used for extracting info for a result of type url
TEDIE can now return a playlist
Get the title of Youtube playlists
Remove calls to _downloader.download in Youtube searchs

Instead, return the urls of the videos.
Write the method to_screen in InfoExtractor (related #608)

Except the ones in youtube subtypes (user, channels ..) all calls to _downloader.to_screen has been changed.
The calls not prefixed with the IE name hasn't been touched.
Clean duplicate method report_extraction in InfoExtractors

A lot of IEs had implemented the method in the same way.
Use standard unit symbols in format_bytes
release 2013.04.21
Allow to download videos with age check from Steam

Also move method report_age_confirmation to the base IE class.
SteamIE returns a playlist

With the game name as title.
Add playlist and playlist_index to the help string for the output option

Also split the help string in different lines to make editing easier.
Added parenthesis for explicity