Initialize telemetry's network controller backend at Chrome creation time.

BUG=chromium:663145
TEST=None

Change-Id: I1304500eb182a713f5865cd90684858ae7dea9b3
Reviewed-on: https://chromium-review.googlesource.com/408663
Commit-Ready: Ned Nguyen <nednguyen@google.com>
Tested-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
diff --git a/client/common_lib/cros/chrome.py b/client/common_lib/cros/chrome.py
index be190e2..221e80c 100644
--- a/client/common_lib/cros/chrome.py
+++ b/client/common_lib/cros/chrome.py
@@ -188,7 +188,7 @@
                               i, repr(e))
                 if i == num_tries-1:
                     raise
-
+        self._browser.platform.network_controller.InitializeIfNeeded()
 
     def __enter__(self):
         return self
@@ -320,3 +320,4 @@
             # (crbug.com/663387)
             self._browser.platform.StopAllLocalServers()
             self._browser.Close()
+            self._browser.platform.network_controller.Close()