Auto add series

This pull is very experimental and I'd like your feedback. This adds functionality to automatically add a series when importing a downloaded episode. If the series is not recognized then it will use the ISeriesSearch to find a series using the metadata server (Trakt.tv?). The search on the server is quite good and will often take a whole release title and produce a good match. If the series is already in the repo then it is used. But if not I can then autotmatically add the new series to the DB and then import the media after the episodes have been refreshed.

I understand it is a bit aggressive and not everyone would want this, but its useful when browsing indexers and triggering manual downloads. I added config bools around these features. It also can select the wrong series from trackt, which can be annoying for the user, so more time needs to be spent to improve the search, or stop if there is ambiguity. Is there any way to get the tvdb or tvrage ids from a download ? That would help. 

The last problem is setting the rootfolder and quality profile for a new series without user intervention. I guess there needs to be a way to setup some defaults or something. It looks like the series add setup was all done webclient side, right?

Thoughts on this? It would be great to have a UI page that showed all unprocessed/uncategorized downloads and allowed the user to categorize them and/or select a series for them.