Use the MD5 of the file data rather than the pixel image data

For JPEG we can parse the exact same file using the same process and thread,
and get slightly different pixel values. This means we upload new screenshots
every run for a few applications, and clutter the logs. Urgh.