Add iso_download task

The task accept both file and directory URLs for download an ISO image.
By specifying a directory the task will look for SUM files to fetch the
ISO filename, this is useful to grab the latest ISO image.