Fixed COOK-3832

Added checksum default attributes for both x64 and x86 MSI files. Use windows cookbook cached_file method which only downloads files if they don't exist or exist with the wrong checksum - this avoids unnecessary downloads on subsequent runs.