Contacts Picker: Implement the JNI communications for the contacts dialog.

TBR: tedchoc, kinuko
Bug: 860467
Change-Id: I4e1715d1635f4461938984b6dd49ba106762cfe7
Reviewed-on: https://chromium-review.googlesource.com/c/1411608
Commit-Queue: Finnur Thorarinsson <[email protected]>
Reviewed-by: Yusuf Ozuysal <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Reviewed-by: Jeff Carpenter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#624755}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index b4166a3..7deb2172 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -604,6 +604,7 @@
     "code_cache/generated_code_cache_context.h",
     "contacts/contacts_manager_impl.cc",
     "contacts/contacts_manager_impl.h",
+    "contacts/contacts_provider.h",
     "startup_data_impl.cc",
     "startup_data_impl.h",
     "startup_helper.cc",
@@ -2281,6 +2282,8 @@
       "android/tracing_controller_android.h",
       "android/web_contents_observer_proxy.cc",
       "android/web_contents_observer_proxy.h",
+      "contacts/contacts_provider_android.cc",
+      "contacts/contacts_provider_android.h",
       "font_unique_name_lookup/font_unique_name_lookup.cc",
       "font_unique_name_lookup/font_unique_name_lookup.h",
       "font_unique_name_lookup/font_unique_name_lookup_service.cc",