Refactored installer download logic to use the builtin cached file mixin.
Allow the installer to force a reboot if needed. Sometimes other recipes fail in unexpected and unrecoverable ways if .NET is missing, so this allows the installer to force a reboot without waiting for the chef run to finish.
Merge pull request #5 from daptiv/use-win-cached-file

Use win cached file