Remove direct usage of BrowserThreadImpl in tests
Instantiating a BrowserThreadImpl sets global state which leaks to the next
tests. This is a problem in
https://codereview.chromium.org/2464233002/ where
a reset was introduced for tests (driven by TestBrowserThread).
Tests should already have been using TestBrowserThread over BrowserThreadImpl
and today TestBrowserThreadBundle is favored over TestBrowserThread so it is
used as the replacement in this CL.
BUG=
653916
Committed:
https://crrev.com/606d46cc6d881eb8553c1d7755458913e0e1af73
Cr-Commit-Position: refs/heads/master@{#431070}