Add saltstack, and make Puppet usable on 2012R2

Puppet fix should also help for Windows 8, but I only tested 2012r2.