Complete rewrite of feed update schedule.
Merge branch 'schedule' into schedule_dev

* schedule:
  Complete rewrite of feed update schedule.
  Forcing earlier fetch if stats calc is less than scheduled fetch.
Use average stories per month in calc.
Merge branch 'schedule' into schedule_dev

* schedule:
  Use average stories per month in calc.
Correcting for premiums being counted twice.
Merge branch 'schedule' into schedule_dev

* schedule:
  Correcting for premiums being counted twice.
Adding metric for last story date, used to calculate next scheduled update.
Merge branch 'schedule' into schedule_dev

* schedule:
  Adding metric for last story date, used to calculate next scheduled update.
Merge branch 'master' into schedule

* master:
  Fixing ulimit on new machines. Upgrading celery.
Merge branch 'schedule' into schedule_dev

* schedule:
  Fixing ulimit on new machines. Upgrading celery.
Fixing overcommit_memory allocation error for new redis machines.
Merge branch 'schedule'

* schedule:
  Adding metric for last story date, used to calculate next scheduled update.
  Correcting for premiums being counted twice.
  Use average stories per month in calc.
  Complete rewrite of feed update schedule.
Merge branch 'master' into schedule_dev

* master:
  Fixing overcommit_memory allocation error for new redis machines.
Merge branch 'schedule_dev' into circular

* schedule_dev:
  Fixing overcommit_memory allocation error for new redis machines.
  Adding metric for last story date, used to calculate next scheduled update.
  Correcting for premiums being counted twice.
  Use average stories per month in calc.
  Complete rewrite of feed update schedule.