Move more feedback reporting functionality upstream
Currently a lot of the feedback reporting functionality lives
downstream. This CL cleans up part of this by moving more logic
upstream.
- Adds a new interface FeedbackReporter which is implemented
by the internal code. Upstream only a noop-version is available.
- Adds support for passing both description and screenshot through
FeedbackCollector.
- Move the logic for reporting feedback for
ChildAccountFeedbackReporter and DomDistillerFeedbackReporter
to their respective classes instead of downstream.
BUG=386395, 482718
Review URL: https://codereview.chromium.org/
1187143002
Cr-Commit-Position: refs/heads/master@{#334752}