add tests for communication dashboard emails

- change the way email recipients are chosen, rather than emailing to anyone who has permission, email only to   relevant people (e.g. developer, reviewers who have posted to the thread)
- in reviewer/utils.py, use communication dashboard email utility to send emails if comm-dashboard switch is on
- tests to comm emails + comments to reviewer utils