[SecurePaymentConfirmation] Add PaymentCredential

Add the PaymentCredential credential type to enable use of Credential
Management API for enrolling payment instruments associated with
Web Authentication credentials.

This adds the renderer-side code for creating the credential and also
a mojo interface for sending the information to the Payments component
for storage.

Bug:1110325

Change-Id: I7bf2ad1cf0d499a6a211e730e785d9b970fcdb07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2360313
Reviewed-by: Mike West <[email protected]>
Reviewed-by: Rouslan Solomakhin <[email protected]>
Commit-Queue: Ken Buchanan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#801871}
31 files changed