shill: Add Network.Shill.Cellular.TimeToEnable metrics.

This metric tracks the amount of time it takes the modem manager to
enable the modem.

BUG=chromium-os:38086
TEST=Unit tests, check chrome://histograms for new metrics

Change-Id: Ie12e8cee20586f4ebf0070721c6327c13c175474
Reviewed-on: https://gerrit.chromium.org/gerrit/41878
Reviewed-by: Arman Uguray <armansito@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
diff --git a/cellular_capability_cdma_unittest.cc b/cellular_capability_cdma_unittest.cc
index bdc2657..0d06f97 100644
--- a/cellular_capability_cdma_unittest.cc
+++ b/cellular_capability_cdma_unittest.cc
@@ -53,7 +53,10 @@
                                    ProxyFactory::GetInstance())),
         classic_proxy_(new MockModemProxy()),
         proxy_(new MockModemCDMAProxy()),
-        capability_(NULL) {}
+        capability_(NULL) {
+    metrics_.RegisterDevice(cellular_->interface_index(),
+                            Technology::kCellular);
+  }
 
   virtual ~CellularCapabilityCDMATest() {
     cellular_->service_ = NULL;