Make our db Session usable as a context manager
Switch some usages of Session to new context manager support
Split imdb_lookup session usage into chunks to reduce open transaction time
Stop storing Release db instances on entries
Stop using task.session in series plugin
Split up long transaction into one per series
Make session context manager close session as well as transaction
Prevents any instances from session opening a new transaction
SimpleTaskPersistence now  manages its own Session
Simplify with_session definition
fix error in log message
Update imdb_lookup Session usage
Update api_tmdb to minimize transaction open time
Shorten transaction lengths in api_tvdb
Improve --debug-db-sessions output
Remove unused import
Allow specifying arguments for Session when using with_session decorator
Remove unneeded db commits from api_tvdb.
Document api_tvdb lookup behavior.
Remove unneeded db commits from api_tmdb.
Improve documentation for api_tmdb behavior.
Move commits in imdb_lookup to only store new data.
Make sure flexget arguments are always used as unicode. fix #2726
Handle ctrl-c when executing task on remote daemon. fix #2727