Refactor FeedbackReport, FeedbackUpload to remove chrome/net deps

Remove use of BrowserContext and BrowserThread from FeedbackReport and
FeedbackUpload. Moves net/ specific functionality into a new class
FeedbackUploadChrome, and moves using the browser context out of
the base classes.

CrOS should be able to directly use feedback_report.cc/h &
feedback_uploader.cc/h, providing a curl-based upload version.

BUG=341554

Review URL: https://codereview.chromium.org/186663011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257534 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed