[Payments] Enable shipping and contact info delegation [3/5]

This cl includes paymentOptions and shippingOptions(when shipping is requested)
in PaymentRequestEvent and shipping(selected option id and address)/contact
information in PaymentHandlerResponse.

For overall flow please check
https://chromium-review.googlesource.com/c/chromium/src/+/1779003

[email protected],[email protected]

Bug: 984694
Change-Id: Ie9587c68c2a20c76efd94ee97b750cbbf300aff4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1798571
Commit-Queue: Sahel Sharify <[email protected]>
Reviewed-by: Ken Buchanan <[email protected]>
Reviewed-by: Danyao Wang <[email protected]>
Reviewed-by: Rouslan Solomakhin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#696519}
36 files changed