[NTP] Use thumbnail dominant color behing a flag.

Previously it was propagated to Java. In this CL, it is used there as a
placeholder. Thumbnail fade-in works as before. The change is guarded
with a feature, which is enabled by default in Chrome Home.

Also ic_snippet_thumbnail_placeholder.xml background is changed from
default_primary color to modern_light_grey.

Render tests golden images changes:
-ArticleSnippetsTest.long_snippet_narrow.Nexus_5-19.png
-ArticleSnippetsTest.long_snippet.Nexus_5-19.png
Change thumbnail placeholder background color

-ArticleSnippetsTest.modern-long_snippet_narrow.Nexus_5-19.png
-ArticleSnippetsTest.modern-long_snippet.Nexus_5-19.png
Replace thumbnail placeholder with thumbnail dominant color

Bug: 754183
Change-Id: I732a56bd33c699c48472a6e3bfebbd01e273154f
Reviewed-on: https://chromium-review.googlesource.com/677444
Reviewed-by: Michael van Ouwerkerk <[email protected]>
Reviewed-by: Nicolas Dossou-Gbété <[email protected]>
Commit-Queue: vitaliii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#504349}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 05b748a..7729581 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2530,6 +2530,13 @@
      flag_descriptions::kEnableContentSuggestionsLargeThumbnailDescription,
      kOsAndroid,
      FEATURE_VALUE_TYPE(chrome::android::kContentSuggestionsLargeThumbnail)},
+    {"enable-content-suggestions-thumbnail-dominant-color",
+     flag_descriptions::kEnableContentSuggestionsThumbnailDominantColorName,
+     flag_descriptions::
+         kEnableContentSuggestionsThumbnailDominantColorDescription,
+     kOsAndroid,
+     FEATURE_VALUE_TYPE(
+         chrome::android::kContentSuggestionsThumbnailDominantColor)},
     {"enable-content-suggestions-video-overlay",
      flag_descriptions::kEnableContentSuggestionsVideoOverlayName,
      flag_descriptions::kEnableContentSuggestionsVideoOverlayDescription,