Remove usage of blink::WebPushSubscriptionOptions from //content & //chrome

Instead of using the public type from Blink, we can simply use the Mojo
type directly, and get rid of the typemappings now, since they were only
being used from //content & //chrome.

Bug: 939943
Change-Id: I8319058f3cf5e5408c8ad745654561af81a468a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1641882
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Mario Sanchez Prada <mario@igalia.com>
Cr-Commit-Position: refs/heads/master@{#668320}
13 files changed