[Autofill] Refactoring AutofillManager and adding CreditCardAccessManager class

This CL introduces a class that contains all logic for accessing both local cards and server cards for Autofill. The class is owned by AutofillManager.

Bug: 949269,951669
Change-Id: Ic53f5a2f39edf3d0883b97009869e884fe5231cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1563433
Reviewed-by: Sebastien Lalancette <seblalancette@chromium.org>
Reviewed-by: Fabio Tirelo <ftirelo@chromium.org>
Reviewed-by: Jared Saul <jsaul@google.com>
Commit-Queue: Manas Verma <manasverma@google.com>
Cr-Commit-Position: refs/heads/master@{#661854}
17 files changed