Switch the WebVR LayoutTests to the new Mojo JS bindings

This change switches the WebVR Mojo interface JS bindings to the new
style and updates the LayoutTests accordingly. Mojoms that this
interface depends on are switched to generating both styles of bindings
while some users have not yet been updated.

Bug: 699569
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: If9171cf4b764a39ebfeb00e21b2c039e7f3e6812
Reviewed-on: https://chromium-review.googlesource.com/560578
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Oliver Chang (OOO until July 10) <ochang@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#484766}
43 files changed