Make fetchers provide the source form.
Fix http_fetcher caching.

Cache per fid+url. That way we don't have to store the downloaded file.
Fix exception handling for import process.
Fix intermitent failures.
Add missing use declarations.