[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
[izlesene] Add new extractor. Closes #3184
[streamcloud] Remove duration and modernize (Closes #3374)
[godtube] Add extractor (Closes #3367)
[bandcamp] Replace 404 playlist test
[blinkx] Fix duration
[br] Fix test
[br] Extract duration
Check load_more_widget_html for feed paging
[francetv] Extract all the available formats (#3278)

For some videos the resolution is not included in the url, we will need to look in the m3u8 manifest.