Add type and icon to credit card object in Java

This patch adds the credit card type and issuer icon to the credit card
object in Java. The issuer icon is shown to the user in PaymentRequest UI.

The card types are strings as defined in "Basic Card Payment" W3C editor's
draft:

https://w3c.github.io/browser-payment-api/specs/basic-card-payment.html#method-id

The card type is returned to the merchant website in PaymentRequest
response object:

https://w3c.github.io/browser-payment-api/specs/paymentrequest.html#paymentresponse-interface

BUG=587995

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

Cr-Commit-Position: refs/heads/master@{#388004}
3 files changed