[generic] Support data-video-url for YouTube embeds (Fixes #2862)
Added new IE for Grooveshark
Fixed pyflakes and pep8 warnings
Fixed errors found by travisci:

py26: re.split can't take flags. use inline flags or re.compile
py27: info_dict must be serializable. remove request object
py335, py34: no urlparse module. use utils.compat_urlparse
Add a duplicate check to /extractor/common.py playlist_result function
Add a _TEST_
Move duplicate check to generic.py
[gameone] add playlist capability
if there is more than one subtitle for the language, use the first one
[gameone] add playlist test
[gameone] simplify playlist extractor
Check load_more_widget_html for feed paging
Add Patreon extractor
Add import for Patreon extractor
fix exception
[Mojvideo] Add new extractor
[Mojvideo] Add new extractor (minor changes)
[Mojvideo] Add new extractor (minor changes)
[jove] Add new extractor. Closes #3177
[fm4] Add new extractor