Fix module imports in tests.
Eclipse didn't seem to care about these... or I never noticed them failing. Weird.
Extract (copy of) talk scraper and rejig test for performance work.
Reimplement new talk scraper using parseDOM.
It's much faster (1.3s -> 0.05s) but currently broken for YouTube links.
Restore ability to do YouTube videos (I think),
which was broken for this example at least.
Add theoretical (i.e. untested) capability to find/play Vimeo talks.
Thanks to reids:
https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/24
Attempt to plug in new talk_scraper.
This meant converting the subtitles_scraper to use parseDOM
or being forced to parse the page with BeautifulSoup anyway,
so converted subtitles_scraper too.
Remove self as this isn't in a class any more.
Allow a custom video quality to be specified (at the model level,
user can't do it yet).

https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/37
Correctly set up parseDOM / CommonFunctions.

https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/33
Don't fetch/parse two URLs for RSS, especially as for some time the link
provided was to the talk page, not directly to the video :S

https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/33
Allow video quality to be set.

https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/37
Remove "Download" settings page.
Downloading hasn't worked for some time, and it seems better to stick to streaming for the time being.
There is still some downloading cruft sitting around but leave it in until I am sure.

https://github.com/moreginger/xbmc-plugin.video.ted.talks/issues/4
Merge branch 'frodo'
Provisional release notes.
Fix broken tests.