Update trakt_list to support custom lists.

git-svn-id: http://svn.flexget.com/trunk@2389 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Fix a crash with input cache if input plugin doesn't return a list.
Enable input cache on discover plugin.


git-svn-id: http://svn.flexget.com/trunk@2390 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Fixes #1256. Adds unit tests for `proper_movies`.

git-svn-id: http://svn.flexget.com/trunk@2391 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Added minor debug.trace. Changed `--reset` help text.

git-svn-id: http://svn.flexget.com/trunk@2392 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Allow getting private lists with trakt_list. fixes #1265

git-svn-id: http://svn.flexget.com/trunk@2393 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Optimizes `regexp` plugin with many regexps. With large test data from 22sec down to 7sec.

git-svn-id: http://svn.flexget.com/trunk@2394 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Convert metainfo_quality to be lazy.
metainfo_quality now only searches title and description fields for quality.

git-svn-id: http://svn.flexget.com/trunk@2395 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Small tweak to metainfo_quality, ensures manually set quality is never overwritten

git-svn-id: http://svn.flexget.com/trunk@2396 3942dd89-8c5d-46d7-aeed-044bccf3e60c
pyLoad improvements from RaNaN's patch

git-svn-id: http://svn.flexget.com/trunk@2397 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Only trakt_list cleanups.

git-svn-id: http://svn.flexget.com/trunk@2398 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Removed monkeypatching for kickasstorrents. Looks like it's not needed anymore.

git-svn-id: http://svn.flexget.com/trunk@2399 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Prevent rss plugin from grabbing blank fields from rss.

git-svn-id: http://svn.flexget.com/trunk@2400 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Remove a leftover debug print statement from quality filter.

git-svn-id: http://svn.flexget.com/trunk@2401 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Make torrent_alive run later such that tracker modifications by add_ and remove_trackers are used.
Allow defining a custom amount of required seeds for torrent to be considered alive.

git-svn-id: http://svn.flexget.com/trunk@2402 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Make series plugin combine config settings for a show if defined multiple times. (allows adding settings to specific series when import_series is being used)

git-svn-id: http://svn.flexget.com/trunk@2403 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Fix auto-capitalizations after apostrophes in --series and metainfo_series plugins.

git-svn-id: http://svn.flexget.com/trunk@2404 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Adjust metainfo_series test for new capitalization behavior.

git-svn-id: http://svn.flexget.com/trunk@2405 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Make sure reject failed keeps default 3 required failures if reject_failed: yes config is entered.

git-svn-id: http://svn.flexget.com/trunk@2406 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Allow jinja2 anywhere that string replacement is currently accepted.
Update path validator to allow jinja replacement.

git-svn-id: http://svn.flexget.com/trunk@2407 3942dd89-8c5d-46d7-aeed-044bccf3e60c
Move series plugin and queue plugin downloaded marking earlier in exit phase, such that other exit handler failures (email, trakt) do not prevent downloaded marking. fixes #1258

git-svn-id: http://svn.flexget.com/trunk@2408 3942dd89-8c5d-46d7-aeed-044bccf3e60c