Convert chrome://omnibox to new Mojo bindings

Makes the generated, concatenated public Mojo JS bindings library
available as a shared WebUI resource and converts the chrome://omnibox
page to use the new bindings in place of the old ones.

BUG=699569

Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: Ib22df79892cf737dbcfad5320b5ddf7b2028bfcf
Reviewed-on: https://chromium-review.googlesource.com/523421
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Ken Rockot <rockot@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477707}
7 files changed