Refactor: Move ScopedVariationsIdsProvider into variations::test.

This CL moves the ScopedVariationsIdsProvider helper class from the
variations namespace into variations::test. It then adjusts all users
of the helper to access it from the new location. Note that the file
in which ScopedVariationsIdsProvider is defined is not moved.

A compatibility alias remains for ScopedVariariontsIdsProvider in its
old namespace. There are references to the previously namespace in
other repos that cannot be changed atomically. This allow the main
change to land without breaking those references. The other repos
can then be updated separately, and finally, the compatibility alias
can be removed.

Bug: 422445605
Bug: 442849530
Change-Id: I256901c8dd3e306edf2f84bc84b078b2ff39cba0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6918710
Reviewed-by: Avi Drissman <[email protected]>
Commit-Queue: Roger McFarlane <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Auto-Submit: Roger McFarlane <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1513273}
NOKEYCHECK=True
GitOrigin-RevId: e81b14ace34ac0a2666dda6cba6327f1d3fecf7e
1 file changed