[ServiceWorker] Remove blink.mojom.ServiceWorkerProviderHostInfo

After https://crrev.com/c/1517275, we no longer pass the mojom struct
blink.mojom.ServiceWorkerProviderHostInfo on any Mojo interface, it only
acts as a member of ServiceWorkerProviderHost for containing some
information.
This CL extracts those necessary information out of it to be held
directly inside ServiceWorkerProviderHost, then removes it.

BUG=931092

Change-Id: Ibd879f82e3a298c4aafaf9d6858e2938212d1052
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1519673
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Auto-Submit: Leon Han <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#640260}
7 files changed