Fix rubocop issues.
Update the project creator to be able to create a project that can build an MSI.
Revert "Make build artifacts name look like chefdk-1.0.0-1.dmg."

This reverts commit ffacf30239d7204e84b7b52c9fc2ec4c7a1dd985.

This breaks chef-client CI infrastructure in which we are building more than 1 mac packages and we need their names to be different.
Functional test for msi packager.