[iOS][OR] Move suggestions grouping from mediator to controller

This CL moves suggestions grouping from OmniboxPopupMediator to
OmniboxAutocompleteController. This follows the effort of removing
AutocompleteController interactions from the mediator.

The popup mediator requests suggestions to the OmniboxPopupController
who fetches them through the OmniboxAutocompleteController. Future CLs
will move the suggestions wrapping from the mediator to the popup
controller.

Unit tests are simplified with the use of these CLs:
- https://chromium-review.googlesource.com/c/chromium/src/+/6221316
- https://chromium-review.googlesource.com/c/chromium/src/+/6218940

Fixed: 394319253
Change-Id: Iea297e8b16f2bed1d074e0379731968cff79f354
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6225805
Auto-Submit: Christian Xu <christianxu@chromium.org>
Reviewed-by: Stepan Khapugin <stkhapugin@chromium.org>
Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416133}
NOKEYCHECK=True
GitOrigin-RevId: 749e32fd8d9a0b935c67d819966473b662fddbac
13 files changed
tree: a945c67fba4af63e9d8ff82650367aa3d1a44a95
  1. build/
  2. chrome/
  3. components/
  4. google_internal/
  5. intents/
  6. net/
  7. public/
  8. testing/
  9. third_party/
  10. tools/
  11. web/
  12. web_view/
  13. .swift-format
  14. BUILD.gn
  15. COMMON_METADATA
  16. DEPS
  17. DIR_METADATA
  18. features.gni
  19. OWNERS
  20. PRESUBMIT.py
  21. PRESUBMIT_test.py
  22. README.md
README.md

This directory holds code related to Chrome for iOS. See this document for a description of the structure underneath this directory.