Add optional checksum to the remote_file resource for file integrity.

Useful if the file transfer is broken, which has happened to us a few times.