Start work replacing our scheduler with apscheduler
Remove unneeded bit from cron schedule schema
Implement (still a bit broken) adding of jobs to apscheduler
Adjust plugin loading so plugins can still be imported by regular means
Fix running schedules with a single task listed in apscheduler
Adjust apscheduler logging to be quieter unless we are at debug level
Improve apscheduler debug messages to display tasks being scheduled
Fix plugin importing code on python 2.6
Ensure schedules not fired faster than they can finish with new scheduler
Fix running of schedules that were due while daemon was offline
Rename key for advanced schedules from 'cron' to 'schedule' in config
Don't log url rewritten message if url hasn't changed.
Fix urlrewriting passing task to urlrewriters
Don't let urlrewrite_redirect rewrite urls it can't handle
Add --debug-db-sessions
--debug-db-sessions now logs when a transaction will write to db
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