[autofill] Add support for PSL domain matching for password autofill.

* Adds support for using the PSL for matching the origin when looking
up passwords using the default password store.
* On Android, change the layout for label and sublabels in autofill
popups.

The feature is currently behind the flag
--enable-password-autofill-psl-domain-matching

BUG=176386

Review URL: https://chromiumcodereview.appspot.com/15660018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208022 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 6e7add7..81ec6c21 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -1243,6 +1243,14 @@
     SINGLE_VALUE_TYPE(switches::kEnablePasswordGeneration)
   },
   {
+    "enable-password-autofill-public-suffix-domain-matching",
+    IDS_FLAGS_ENABLE_PASSWORD_AUTOFILL_PUBLIC_SUFFIX_DOMAIN_MATCHING_NAME,
+    IDS_FLAGS_ENABLE_PASSWORD_AUTOFILL_PUBLIC_SUFFIX_DOMAIN_MATCHING_DESCRIPTION,
+    kOsAndroid,
+    SINGLE_VALUE_TYPE(
+        switches::kEnablePasswordAutofillPublicSuffixDomainMatching)
+  },
+  {
     "enable-deferred-image-decoding",
     IDS_FLAGS_ENABLE_DEFERRED_IMAGE_DECODING_NAME,
     IDS_FLAGS_ENABLE_DEFERRED_IMAGE_DECODING_DESCRIPTION,