shill: WiFiProvider: Emit metrics for remembered WiFi Services

Whenever a profile is loaded, emit an UMA metric indicating how
many WiFi services are now configured by a non-ephemeral profile.
This will allow us to maintain statistics on how many WiFi
services users tend to have at once.

BUG=chromium:396785
TEST=Unit tests + manual: restart shill while logged in, browse to
chrome://histograms and note there are now two (more)
"Network.Shill.RememberedWiFiNetworkCount" metrics -- one when the
default profile was loaded, and one for when the user profile
loaded.

Change-Id: Ia63806106cb88d230e71ce9dde5f81749918b46a
Reviewed-on: https://chromium-review.googlesource.com/209624
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
diff --git a/metrics.h b/metrics.h
index 21e26c5..3d26442 100644
--- a/metrics.h
+++ b/metrics.h
@@ -357,6 +357,10 @@
   static const int kMetricNetworkSignalStrengthMin;
   static const int kMetricNetworkSignalStrengthMax;
   static const int kMetricNetworkSignalStrengthNumBuckets;
+  static const char kMetricRememberedWiFiNetworkCount[];
+  static const int kMetricRememberedWiFiNetworkCountMin;
+  static const int kMetricRememberedWiFiNetworkCountMax;
+  static const int kMetricRememberedWiFiNetworkCountNumBuckets;
   static const char kMetricTimeOnlineSecondsSuffix[];
   static const int kMetricTimeOnlineSecondsMax;
   static const int kMetricTimeOnlineSecondsMin;