Reland #2: [Android JNI] Generate calls to RegisterNatives()

Reverted in: Ibb4a5203f3811cf26fa13d8684a849278b4c316f

Reason for reland: Excluded VR native side from JNI registration
when not on arm/arm64.

Bug: 683256, 738067
Change-Id: I1c6ed0b91d6628819f6f1a9750c7a98ed74bace8

TBR=sky@chromium.org,yfriedman@chromium.org,phajdan.jr@chromium.org,mef@chromium.org,torne@chromium.org,sergeyu@chromium.org,agrieve@chromium.org,halliwell@chromium.org,joedow@chromium.org,estevenson@chromium.org,jbudorick@chromium.org,yipengw@chromium.org

Change-Id: I1c6ed0b91d6628819f6f1a9750c7a98ed74bace8
Reviewed-on: https://chromium-review.googlesource.com/557099
Commit-Queue: Yipeng Wang <yipengw@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#483692}

CrOS-Libchrome-Original-Commit: 00dcdcaefbacf82529f73820318f6ae65c17e253
15 files changed
tree: f6187884ecaebefe4f70a7a5f7c0025811653217
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/