Simplified preferredencoding()

Not sure what is the point to use yield to return encoding, thus
it will simplify the whole function.

Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Added options to set download buffer size and disable automatic buffer resizing.
Updated --no-resize-buffer docs, removed -b option
Add arte.tv Info Extractor
Make youtube-dl
support EDU YouTube playlists (closes #407)
adding test rule in the Makefile
correction on the sanitize title method, change in title resulting
adding TestCase class and corresponding test
adding download test with md5 check
adding clean rule in the makefile
correction on the test for the utils.py
changing test video
correcting the makefile
removing unused global modifier
some changes to keep the same standard
adding dailymotion test
adding metacafe test
adding photobucket test
adding facebook test