New chef remote_file uses SHA256 checksum

From http://docs.getchef.com/resource_remote_file.html
```
checksum	Optional, see use_conditional_get. The SHA-256 checksum of the file. Use to prevent the
remote_file resource from re-downloading a file. When the local file matches the checksum, 
the chef-client will not download it.
```