Add support to URLLoaderInterceptor to intercept browser-initiated (non-frame) requests.

Also remove the configuration to this helper class to pick what type of requests to intercept. I think that was adding more confusion and so far it hasn't proven to be necessary. There's no guarantee anyways on the ordering of requests to the network service because of all the different pipes to it.

Bug: 773295
Change-Id: I54240d63665038e4c8d05131a6d27c3a6af7e081
Reviewed-on: https://chromium-review.googlesource.com/912614
Reviewed-by: Doug Turner <dougt@chromium.org>
Commit-Queue: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536120}
11 files changed