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
hide sparse files Deluge creates when main_file_only is set
Make a context manager to capture all output to a stream.
Switch task to use new capture_output context manager
Improve output streaming from daemon to client process. refs #2721
Add --wait option to 'daemon stop' command, to wait for all tasks to finish
task queue now logs how many tasks have to finish before shutdown
Let beautifulsoup do text decoding instead of requests in html plugin
Stop warning about invalid encoded filenames to avoid path.py bug
refs #2704, #2719
Merge pull request #343 from Flexget/apscheduler

replacing our scheduler with apscheduler
Fix for exception raised when issuing nlst on empty directories
Added support to disable the size-check to speed up process if needed.