Summary, assignee and planned end date required

… on task group modal.
Corrected validation logic for contact.
Fix TaskGroup validation for end_date and assignee

The logic in this commit should work after a separate bug is fixed. I’m
checking in this code now. Anze and Brad will work to resolve the other
bug. The bug I’m referring to was introduced in commit
8a5f600c65b7b45fd34bf8a7631961a6d5a19638 to resolve a bit of a circular
loop related to autocomplete in search.
Fix minor issue with merge to develop branch related to add/remove member and cycle state for sending Email_Now, remove duplicates in email for member add/remove
Make non-expandable flash successes timeout.
workflow dev fixes
Merge pull request #1492 from reciprocity/feature/workflow-dev-fix-phase-2

workflow dev fixes
Show modified by person in task entries
Merge pull request #1493 from reciprocity/feature/workflow-entries-person

Show modified by person in task entries
Merge pull request #1491 from reciprocity/feature/verbose-flash-message5

Make non-expandable flash successes timeout.
Refreshing cycle objects

This commit fixes:

- cycle task entries disappearing on edit
- cycle task group status not propagating
Merge pull request #1495 from reciprocity/feature/workflow-cycle-refresh

Refreshing cycle objects
Reference to start date should be to end date
Merge pull request #1494 from reciprocity/feature/workflow-task-group-fixes

Feature/workflow task group fixes
Merge pull request #1490 from reciprocity/email_notification_wfmember_fix

Fix minor issue with merge to develop branch related to add/remove members
Merge remote-tracking branch 'origin/release/0.9a32' into develop
Merge remote-tracking branch 'origin/develop' into release/0.9a32