Handle potentially bad retention values
Merge pull request #117 from esheffield/master

Handle potentially bad retention values
Add better bad request messages for schedules
Change retentions warnings to info
Scheduler to stop backtracking to make jobs
Don't hand out DONE jobs for processing.
Merge pull request #120 from esheffield/master

Don't hand out DONE jobs for processing.
Merge pull request #121 from ameade/scheduler-current-time

Scheduler to stop backtracking to make jobs
Merge pull request #122 from ameade/better-err

Minor tweaks
Trying to fix version problem for jenkins
Merge pull request #125 from esheffield/master

Tweak setup.py to try and fix Jenkins and versioning weirdness
Only grab one page at a time in scheduler

There is not a need to grab all of the available schedules in every iteration of
the job scheduler. This can lead to very big lists that must be iterated, instead
the scheduler will just continue with the remaining jobs in it's next iteration.
Merge pull request #127 from ameade/rm-sched-pagi

Only grab one page at a time in scheduler
schedules validation