Add more parameters for offline indicator experiment

The following parameters are added:
1) Select either top or bottom snackbar
2) Set stable offline wait time
3) Allow to bypass getting connectivity info from system and run our
own http probes

Bug: 881064
Change-Id: I72bbb82f2deb9f6222d25191380c048a53a4c815
Reviewed-on: https://chromium-review.googlesource.com/1208445
Reviewed-by: Peter Williamson <[email protected]>
Commit-Queue: Jian Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#589344}
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 6b5cc01..2f6a37b6 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -2573,9 +2573,15 @@
 const char kOfflineBookmarksDescription[] =
     "Enable saving bookmarked pages for offline viewing.";
 
-const char kOfflineIndicatorName[] = "Enable offline indicator";
-const char kOfflineIndicatorDescription[] =
-    "Enable showing offline indicator while offline.";
+const char kOfflineIndicatorAlwaysHttpProbeName[] = "Always http probe";
+const char kOfflineIndicatorAlwaysHttpProbeDescription[] =
+    "Always do http probe to detect network connectivity for offline indicator "
+    "as opposed to just taking the connection state from the system."
+    "Used for testing.";
+
+const char kOfflineIndicatorChoiceName[] = "Offline indicator choices";
+const char kOfflineIndicatorChoiceDescription[] =
+    "Show an offline indicator while offline.";
 
 const char kOfflinePagesCtName[] = "Enable Offline Pages CT features.";
 const char kOfflinePagesCtDescription[] = "Enable Offline Pages CT features.";