[great-goose] Renamed a few things from 'cacher' to 'prefetcher', changed a few log messages, added a few null checks, increased the timeout for prefetching requests only, and more so when testing, and added code to pause prefetching when a content unit is about to show, to avoid the same template from being loaded twice when the webview loaded it first