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 <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Ken Rockot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#477707}
7 files changed