Resolve race condition with quick changes to search terms

* If a search query is outstanding, then the term is changed, the
  second query may return before the first.  Then, when the first
  returns, it will overwrite the (valid) results from the second.  This
  change increments an ID to ensure results are show only for the
  correct search query.
Cycle Task states
Assigned state for cycle tasks
Move verified text to where the buttons are
Due dates in cycle tasks
Mustache log helper
Merge pull request #1463 from reciprocity/feature/mustache-log

Mustache log helper
Ability to change contact in tasks
Openclose functionality for state buttons
Improved task state handling
Overdue coloring of tasks
Assign task contact when starting workflow
Object level status coloring
Task group colored list
Added End Date field to task groups
Merge pull request #1449 from reciprocity/feature/maybe-fix-lhn-race

Resolve race condition with quick changes to search terms
Merge pull request #1460 from reciprocity/feature/cycle-task-state

Cycle Task states
Merge branch 'develop' of https://github.com/reciprocity/ggrc-core into feature/email_notification_hooks

Conflicts:
	src/ggrc_workflows/models/cycle_task_group_object_task.py

Done