Changes to support memory-safe prefetching

Added a disk check to the prefetcher, rather than having it warm the
memory cache.

Added a 'diskCacheOnly' option to the downloader, to have it simply
download and place on disk instead of adding to memory cache.