Filter torrents without a main file

An option in content_filter to reject multifile torrents without a file
at least 90% of total size.
A metainfo plugin for owned episodes

Sets the trakt_in_collection flag for episodes found in the user library
(i.e. previously sent with trakt_add).
Added dnspython as plugin requirement

Without a dns module most systems will loop for minutes (or forever), trying to connect.
Monkey patch tvrage library to work around url change.
fixes #2602, #2601, #2596, #2597
Fix bug with numeric task names and --tasks. fix #2593
Revert "Revert "Merge pull request #171 from scottwallacesh/master""

This reverts commit 5c8d8170403b269e3bba525e31f3327714e55232.

Clean up imdb_list now that logging in is dead.
regexp_parse now assumes local files are encoded in utf-8 refs #2584
Make sure regexp_parse isn't sharing cache with text plugin
Handle corrupted lock files better fix #2566
Fix new_eps_after series helper.
(fix episode behind notification in cli series list)
Fix log message when uTorrent path not authorized
Fix a crash in set_series_begin output plugin.
Switch torrentz search to use requests refs #2575
Make sure non-ascii output from commands does not crash exec plugin.
fix #2599, #2366, #2203
Don't break exec plugin on python 2.6
Merge pull request #262 from tarzasai/trakt_collected_lookup

A metainfo plugin for owned episodes
Merge pull request #255 from tarzasai/content_bigfile

Filter torrents without a main file
Fix issue with subliminal errors without messages