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.
Merge pull request #39 from elyezer/iso-download-task

Add iso_download task