Match the http & file downloaders on the scheme.

Identify a http url vs. a file url by the scheme used in the url. If
it's http or https, use the http downloader. For file or nil, use the
file downloader.