Modify the fetch module to fetch remote files through the slurp module

This patch is a quick one to modify the fetch module so that it uses the slurp one to fetch remote files.

The change addresses an issue where remote files could not be downloaded when ansible was running with remote sudo.