[Tabs Runner] Port to fetch API
XMLHttpRequest is not available from Service Workers. Moreover, it lets us specify "force-cache" which will load it from cache whenever there is one (stale or not) without warming up the cache, simplfying the code and potentially speeding up the tabs runner.
Favicons in tabs runner in both latest Firefox and Chrome still show up