[chrome:omnibox]: Refactoring HTML generation part 2/3, create OutputResultsTable helper class.

This is the second of 3 CL's to replace the global static helper functions which manipulate the DOM with classes. In this CL, we replace the function addResultTableToOutput with OutputResultsTable, which is responsible for generating HTML tables from the combined and each individual providers' results.

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