Move showAutofillSettings to PreferencesLauncher.

As part of trimming ChromeApplication, this CL moves
showAutofillSettings to PreferencesLauncher and creates the necessary
native wrapper.

BUG=698009

Review-Url: https://codereview.chromium.org/2763133002
Cr-Commit-Position: refs/heads/master@{#459519}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 8842a18..12afb69 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2882,6 +2882,8 @@
       "android/preferences/browser_prefs_android.h",
       "android/preferences/pref_service_bridge.cc",
       "android/preferences/pref_service_bridge.h",
+      "android/preferences/preferences_launcher.cc",
+      "android/preferences/preferences_launcher.h",
       "android/preferences/website_preference_bridge.cc",
       "android/preferences/website_preference_bridge.h",
       "android/profiles/profile_downloader_android.cc",
@@ -4125,6 +4127,7 @@
       "../android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher.java",
       "../android/java/src/org/chromium/chrome/browser/preferences/LocationSettings.java",
       "../android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java",
+      "../android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java",
       "../android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java",
       "../android/java/src/org/chromium/chrome/browser/preferences/privacy/BrowsingDataCounterBridge.java",
       "../android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferenceBridge.java",