[ServiceWorker] Remove native struct ServiceWorkerProviderHostInfo

This CL removes native struct ServiceWorkerProviderHostInfo and the
corresponding typemapping for it, instead, directly uses mojom struct
ServiceWorkerProviderHostInfo everywhere.

BUG=789854

Change-Id: I5aa15afb38d5658e25ba40dacae5873cff4caa62
Reviewed-on: https://chromium-review.googlesource.com/1132847
Commit-Queue: Han Leon <leon.han@intel.com>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574516}
18 files changed