[omnibox chrome:omnibox] Support traversing query history

Previously, once a new autocomple query is made, responses from the previous
query were discarded. This CL supports viewing and traversing autocomplete
responses from previous queries. Exported and importing the JSON data will
preserve this history. Display parameters can be changed when viewing
previous queries, but changing query parameters will generate a new query.

Bug: 891303
Change-Id: Ifce51847339671cc221bafff2a87092c692c69d3
Reviewed-on: https://chromium-review.googlesource.com/c/1399300
Commit-Queue: manuk hovanesian <manukh@chromium.org>
Reviewed-by: Tommy Li <tommycli@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623431}
5 files changed