Refactor PopulateAddressComponents in autofill_private_api

There are the same things in two files.
components/autofill/core/browser/autofill_address_util.cc,
browser/extensions/api/autofill_private/autofill_private_api.cc.
This patch means refactoring to use a single code path for this.

Bug: 903594
Change-Id: I3f0b18363805d76dc232ce3eaf4147d07f9dcba5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1331448
Reviewed-by: Jeffrey Cohen <jeffreycohen@chromium.org>
Reviewed-by: Toni Baržić <tbarzic@chromium.org>
Reviewed-by: anthonyvd <anthonyvd@chromium.org>
Reviewed-by: sebsg <sebsg@chromium.org>
Reviewed-by: Roger McFarlane <rogerm@chromium.org>
Auto-Submit: Jaeyong Bae <jdragon.bae@gmail.com>
Commit-Queue: Jaeyong Bae <jdragon.bae@gmail.com>
Cr-Commit-Position: refs/heads/master@{#661210}
4 files changed