[fm4] Add new extractor
[arte] Do not filter formats when there are no videos of requested lang code (Closes #3433)
Merge pull request #3431 from sehaas/fm4

[fm4] Add new extractor
[fm4] Remove unused imports and minor changes
[orf] Move all ORF extractors in one place
Credit @sehaas for ORF FM4 extractor (#3431)
[downloader/common] Fix typo
[reverbnation] Make sure that the thumbnail url contain the protocol

They are protocol relative.
[reverbnation] Modernize test
[reverbnation] Simplify json download

We can directly get a json file instead of the jsonp.
[reverbnation] The 'uploader_id' field must be a string
[test/test_utils] Fix typo in method name
[facebook] Allow '?' before '#!' (fixes #3477)
[ard] Show error message for videos that are no longer available (#3422)
[appletrailers] Support height-less videos
release 2014.08.10
[ooyala] Try mobile player JS URLs for all available devices (Closes #3498)

Looks like some videos are only available for particular devices
(e.g. http://player.ooyala.com/player.js?embedCode=x1b3lqZDq9y_7kMyC2Op5qo-p077tXD0
is only available for ipad)
Working around with fetching URLs for all the devices found starting with 'unknown'
until we succeed or eventually fail for each device.
Merge remote-tracking branch 'upstream/master'