[Instant Start] Add a StartSurface variation for Instant Start.

ScreenShot:
https://drive.google.com/file/d/1jxjCXSdR_Wnz5Wu2HKu6gDiaOF0who1Q/view?usp=sharing

Bug: 1016952
Change-Id: Ib3c840794aa9c527540ddbe3f0ada8b1ac66a1a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2250899
Reviewed-by: Ganggui Tang <[email protected]>
Reviewed-by: Wei-Yin Chen (陳威尹) <[email protected]>
Commit-Queue: Xi Han <[email protected]>
Cr-Commit-Position: refs/heads/master@{#779891}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 00987996..25cf3395 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -1445,6 +1445,12 @@
         {"show_last_active_tab_only", "true"},
         {"show_stack_tab_switcher", "true"}};
 
+const FeatureEntry::FeatureParam
+    kStartSurfaceAndroid_SingleSurfaceSingleTabWithoutMvTiles[] = {
+        {"start_surface_variation", "single"},
+        {"show_last_active_tab_only", "true"},
+        {"exclude_mv_tiles", "true"}};
+
 const FeatureEntry::FeatureParam kStartSurfaceAndroid_TwoPanesSurface[] = {
     {"start_surface_variation", "twopanes"}};
 
@@ -1473,11 +1479,15 @@
     {"Single Surface without MV Tiles",
      kStartSurfaceAndroid_SingleSurfaceWithoutMvTiles,
      base::size(kStartSurfaceAndroid_SingleSurfaceWithoutMvTiles), nullptr},
-    {"Single Surface Single Tab", kStartSurfaceAndroid_SingleSurfaceSingleTab,
+    {"Single Surface + Single Tab", kStartSurfaceAndroid_SingleSurfaceSingleTab,
      base::size(kStartSurfaceAndroid_SingleSurfaceSingleTab), nullptr},
-    {"Single Surface Single Tab + Tabs Stack",
+    {"Single Surface + Single Tab + Tabs Stack",
      kStartSurfaceAndroid_SingleSurfaceSingleTabStack,
      base::size(kStartSurfaceAndroid_SingleSurfaceSingleTabStack), nullptr},
+    {"Single Surface + Single Tab without MV Tiles",
+     kStartSurfaceAndroid_SingleSurfaceSingleTabWithoutMvTiles,
+     base::size(kStartSurfaceAndroid_SingleSurfaceSingleTabWithoutMvTiles),
+     nullptr},
     {"Two Panes Surface", kStartSurfaceAndroid_TwoPanesSurface,
      base::size(kStartSurfaceAndroid_TwoPanesSurface), nullptr},
     {"Tasks Only", kStartSurfaceAndroid_TasksOnly,