Reland "Add console message in MixedContentChecker::HandleCertificateError"

This is a reland of dcfa99386d0b0f91107fdb8c248be833ba18fd25. The only diff is that the
-expected.txt files for serviceworker/thorough/scheme-blob-* have been removed (context
in crbug.com/914679)

Original change's description:
> Add console message in MixedContentChecker::HandleCertificateError
>
> Print console message when subresources are loaded over broken HTTPS.
> Screenshot: https://drive.google.com/file/d/1Sn_2c162NmvCoIXFuFVB68z-MhzphcNT/view?usp=sharing
>
> Bug: 587168
> Change-Id: I997a8da26f0fe015cc0103b96dcbaa7d40525eb8
> Reviewed-on: https://chromium-review.googlesource.com/c/1306779
> Commit-Queue: Livvie Lin <livvielin@chromium.org>
> Reviewed-by: Mustafa Emre Acer <meacer@chromium.org>
> Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
> Reviewed-by: Mike West <mkwst@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Reviewed-by: Nate Chapin <japhet@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#614212}

TBR=meacer@chromium.org, sky@chromium.org, yhirano@chromium.org, japhet@chromium.org, mkwst@chromium.org

Bug: 587168
Change-Id: I9ecb83b0e6a5d48cdc9b769b971f5da81c82bb62
Reviewed-on: https://chromium-review.googlesource.com/c/1366175
Commit-Queue: Carlos IL <carlosil@chromium.org>
Reviewed-by: Carlos IL <carlosil@chromium.org>
Cr-Commit-Position: refs/heads/master@{#616470}
20 files changed