Create MSI packager for windows packaging

This PR adds MSI packager. It is missing the documentation updates but wanted to get a check from @opscode/client-eng / @opscode/release-engineers before finishing this. 

Also this reverts a commit about naming the Mac artifacts. The reason for this is that if you go to [here](http://www.getchef.com/chef/full_list) you will see that for all the Mac platforms we have `"/mac_os_x/10.6/x86_64/chef-11.12.4-1.dmg"` where we need to have different artifacts for different versions of Mac we're building for. Thinking about the solution here which should be something along the lines of renaming the artifacts based on the project maybe?

Thoughts?