Add net::CertificateReportSender for handling cert report sending
net::CertificateReportSender contains code factored out of
CertificateErrorReporter in //chrome. net::CertificateReportSender will
be used for both HPKP violation reports and the Safe Browsing Extended
Reporting cert reports that CertificateErrorReporter handles.
CL #1: crrev.com/1211363005 (parse report-uri)
This is CL #2.
CL #3: crrev.com/1212613004 (build and send HPKP reports)
BUG=
445793
Committed:
https://crrev.com/19be6db116a497bc311a7faf80279a1233eb7ace
Cr-Commit-Position: refs/heads/master@{#340641}