[Web Payments] SSL state in error message.

Before this patch, PaymentRequest.show() on a page with invalid SSL
certificate would be rejected with "NotSupportedError: Payment method
not supported," which confused web developers, since it was not clear
from the error message that Chrome refused to show any payment methods
on this page.

This patch returns the SSL state in the error message.

After this patch, PaymentRequest.show() on a page with invalid SSL
certificate will reject with a more detailed error message, for example:
"NotSupportedError: SSL certificate is not valid. Security level:
DANGEROUS."

Bug: 908976
Change-Id: Ifa367b641e3e83e206332af85cd2ca6605da197d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1666741
Reviewed-by: Danyao Wang <danyao@chromium.org>
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672152}
24 files changed