Mojo JS bindings: move the code out of the "new_bindings" folder into mojo/public/js.

This change also puts some more files that don't expose public interfaces
into mojo/public/js/lib.

BUG=699569

Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Ia84ec62323140c374fbe3def41152758a51cd337
Reviewed-on: https://chromium-review.googlesource.com/812106
Reviewed-by: Eugene But <eugenebut@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Yuzhu Shen <yzshen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523160}
20 files changed