First pass at cron job to start cycles automatically. Date logic doesn't seem stable. Checking in for discussion.
Fix to correctly calculate first day of next cycle period.
Merge remote-tracking branch 'origin/develop' into features/cycle-recurrence-cron-job
Fix cron job

* Fix invalid YAML in cron specification
* Avoid use of `get_current_user()` in non-request context
* Determine Workflow owner correctly
* Filter to include only Workflows with `recurrences == True`
* Set initial `next_cycle_start_date` when toggling `recurrences`
* Whitespace fixes
Disable CALENDAR_MECHANISM for now

* Use of `get_current_user` in cron jobs doesn't work, since anonymous
  users don't have IDs (and won't have credentials available anyway)
Merge pull request #1690 from reciprocity/features/cycle-recurrence-cron-job

First pass at cron job to start cycles automatically. Date logic doesn't...