Cherrypick: [Android] Switch to Gin Java Bridge implementation
Original description:
> What this patch does:
>
> -- plumbs in GinJavaBridge... instead of JavaBridge... classes on
> browser and renderer sides;
>
> -- fixes the issue with adding JavaScript interfaces to popup windows
> created via WebChromeClient.onCreatePopup;
>
> -- updates JavaBridge tests to match the behaviour of the new
> implementation.
>
> BUG=355644
>
> Review URL: https://codereview.chromium.org/353163002
>
> git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282004 0039d316-1c4b-4281-b951-d872f2087c98
Bug: 13238305
Change-Id: I3c42dea96c28aa439b53e6efaab70d24150f1536
11 files changed