Fixing the timeout on premium setups by doing the scheduling of premium setups in a task, only immediately activating all of a user's feeds.
First half of story hash migration. Setting up unique sparse index, then migration to calculate hashes for every story.
Maintenace message.
Merge branch 'story_hash_1'

* story_hash_1:
  Maintenace message.
  First half of story hash migration. Setting up unique sparse index, then migration to calculate hashes for every story.
Fixing maintenance mode message.
Counting average stories if stories were detected in the last month. This should fix feeds that have long delays but shouldn't.
Merge branch 'master' into circular

* master:
  Counting average stories if stories were detected in the last month. This should fix feeds that have long delays but shouldn't.
  Fixing maintenance mode message.
  Maintenace message.
  First half of story hash migration. Setting up unique sparse index, then migration to calculate hashes for every story.
  Fixing the timeout on premium setups by doing the scheduling of premium setups in a task, only immediately activating all of a user's feeds.
Commas in unread counts.