Send notification email for new changes created by ChangeInserter

New change notification was not being sent for changes created by
the ChangeInserter.  I.e. changes created by using the revert and
cherry pick buttons on the Web UI.

Update the ChangeInserter to send notification email to reviewers
for new changes.

Allow the caller to set extra CC recipients, or suppress sending
of emails.

Suppress mails from being sent from the ChangeInserter when called
from ReceiveCommits.  ReceiveCommits sends mails in a subthread
and this functionality is not yet implemented in ChangeInserter.

This is a rework of commit 41b51ccd9c740b4f93e0b94f8b9375b4f7a8d762
which did not work due to missing bind of request scope propagator.

Change-Id: Id75645b7faf0f5553161cee2e2b2d945e2e1cc88
2 files changed