[ellentv] Add new extractor
envvar overrideable PREFIX, BINDIR, MANDIR, PYTHON
Merge remote-tracking branch 'akirk/ellentv'
Allow playlist test definitions in test_download.

This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
Deprecate test_playlists
[ellentv] Simplify and correct tests
Credit @akirk for ellentv
Merge remote-tracking branch 'origin/master'
release 2014.08.21
[youtube] Handle incorrectly written cache files (#3549)
release 2014.08.21.1
[README] Document homebrew and pip installation (#3190)
[utils] Make JSON file writes atomic (Fixes #3549)
[escapist] Add support for og:video:url (Fixes #3557)
release 2014.08.21.2
[youtube] tag 171 is 128KBits (Fixes #3542)
[metacafe] Simplify
[metacafe] Avoid excessive nesting
[utils] Add missing mode and encoding arguments
Merge remote-tracking branch 'origin/master'