OneGoogleBar on local NTP: Simplify injection into the page

Before this CL, the OGB was served through multiple "files" under
chrome-search://local-ntp/one-google/. After this CL, all the data is
sent in a single JS dictionary. This simplifies the injection (no more
waiting for all the individual files to load), and it ensures that all
the data actually comes from the same API response.

Bug: 583292
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I50a2a6f61a1ac59fef4f908ff6e009f485e61096
Reviewed-on: https://chromium-review.googlesource.com/596051
Reviewed-by: Chris Pickel <sfiera@chromium.org>
Commit-Queue: Marc Treib <treib@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491301}
2 files changed