Rename boundary interfaces, and pass WebView to WVFP.createWebView.

Suffix all boundary interfaces with 'BoundaryInterfaces'.

Pass WebView instead of an Object representing a WebViewProvider to the
method for creating support library WebViewProviders - the chromium-side
is compiled against the system sdk so we can fetch the corresponding
WebViewProvider from the given WebView from there.

Bug: 788177
Change-Id: I51d71ecab79624902031e5fdab247f7d903ae335
Reviewed-on: https://chromium-review.googlesource.com/911088
Reviewed-by: Richard Coles <torne@chromium.org>
Commit-Queue: Gustav Sennton <gsennton@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#535714}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4235bf67f2a85c2e044b22b4cf37e2243c1912ac
8 files changed
tree: 5b1b5cf06affe674abc354076a7440346f2575c1
  1. src/
  2. BUILD.gn
  3. DEPS