Fix saving sourceforge data
Improve xml parser to also store filesize and md5 sum
Calculate and compare checksum for downloaded images

Unfortunately, I was unable to get the md5 sum correct when calculating
it at the same time as the file was downloaded. Currently, the sum is
calculated by reading the contents of the whole image.