[omnibox] Move, not copy, matches passing through by-provider culling

Currently, in and below CopyOldMatches, we copy all the working matches
into 2 by-provider maps, and copy out the missed ones into the final
working matches. This CL changes it to move the soon-to-be-destroyed
matches (the old ones) into the map, and moves any matches which need
to be copied out (old ones not in new set).

Change-Id: Ibf58aa018dfb6f6f79620b43860034edff254d13
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593732
Commit-Queue: Kevin Bailey <krb@chromium.org>
Reviewed-by: Justin Donnelly <jdonnelly@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668388}
2 files changed