Add Static Initializer for leak detector TLS

This is optional for running leak detector on browser process, but later
it will be necessary to run on renderer process. By initializing the
pthread TLS system early, we avoid initializing it from within an alloc
hook function, in which case it would go into a recursive call loop.

BUG=chromium:615223

Review-Url: https://codereview.chromium.org/2023133003
Cr-Commit-Position: refs/heads/master@{#397834}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 4c1b9a3..0a2f867 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -575,7 +575,7 @@
       "metrics/leak_detector_controller.cc",
       "metrics/leak_detector_controller.h",
     ]
-    deps += [ "//components/metrics:leak_detector" ]
+    public_deps += [ "//components/metrics:leak_detector" ]
   }
 
   if (use_cups) {