Cherrypick: [Android] Java Bridge with Gin: implement Java Bridge dispatcher

Original description:

> This patch adds implementation for GinJavaBridgeDispatcherHost class, which
> is responsible for serving JB requests from renderers, and fulfilling
> them with help of GinJavaBoundObject instances.
> This patch also enables passing a error message for method invocation
> errors back to renderers, so they can use it when raising JavaScript
> exceptions.
> BUG=355644
> Review URL:
> git-svn-id: svn:// 0039d316-1c4b-4281-b951-d872f2087c98

Also update Android makefiles for all platforms.

Bug: 13238305

Change-Id: I06f82ded53250c055147e33455dfbd20deb7a44f
34 files changed