Revert "Revert "bluetooth: Use new mojo bindings in LayoutTests""

This reverts commit dd03c6e284c83b30f356a9c5df4cc9b3196afaf8.

Reason for revert: The original change caused one layout test to fail.
This version does not update that test to use the new wrapper but
leaves it the way it was originally.

Original change's description:
> Revert "bluetooth: Use new mojo bindings in LayoutTests"
>
> This reverts commit 6aad68efd7c4d64df7d7d85cea1f6c17fb42b46d.
>
> Reason for revert: suspected to break bluetooth/requestDevice/canonicalizeFilter/no-arguments.html on Android, see https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Android%20%28Nexus4%29?numbuilds=200
>
> Original change's description:
> > bluetooth: Use new mojo bindings in LayoutTests
> >
> > This change updates our mojo bindings in javascript to use the new
> > `mojo_bindings.js` library.  This is important for our migration to Web
> > Platform Tests, because we don't intend to use `mojo-helpers.js` in
> > wpt/.
> >
> > BUG=509038,699569
> >
> > Change-Id: I1309f57a9811802d36649daca4c780e21c3d0d0d
> > Reviewed-on: https://chromium-review.googlesource.com/690603
> > Commit-Queue: Conley Owens <cco3@chromium.org>
> > Reviewed-by: Vincent Scheib <scheib@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#507216}
>
> TBR=dcheng@chromium.org,scheib@chromium.org,cco3@chromium.org
>
> # Not skipping CQ checks because original CL landed > 1 day ago.
>
> Bug: 509038, 699569
> Change-Id: I4ff5a248d1b59c320d01c9a082b226a702dd8ae5
> Reviewed-on: https://chromium-review.googlesource.com/707114
> Reviewed-by: Henrik Grunell <grunell@chromium.org>
> Commit-Queue: Henrik Grunell <grunell@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#507373}

TBR=dcheng@chromium.org,grunell@chromium.org,scheib@chromium.org,cco3@chromium.org

Change-Id: I63f939070f8c3efeaa9d543ad3a19ff8000af90e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 509038, 699569
Reviewed-on: https://chromium-review.googlesource.com/706189
Commit-Queue: Conley Owens <cco3@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507553}
121 files changed