[scheduler] Disables exhausted jobs. CHANGELOG below

CHANGELOG
=========
* Updated `JobScheduler` to disable recurring jobs that have exhausted
  their recurrences.
* Added notification of exhausted recurrences to `JobScheduler`
Merge pull request #65 from airbnb/disable-exhausted-jobs

[scheduler] Disables exhausted jobs.