Create msi packager for windows.
Fix rubocop issues.
Update the project creator to be able to create a project that can build an MSI.
Functional test for msi packager.
Fix Travis notifications
Share the code to set the MSI version across projects.
Add documentation about building MSIs on windows.
Merge pull request #149 from opscode/sersut/msi-packager

Create MSI packager for windows packaging
Make prepend_path get an array of paths to prepend.
Updates based on PR comments.
Merge pull request #156 from opscode/sersut/chefdk-msi

Make prepend_path get an array of paths to prepend.
Refactor CLI to be more betterer
Lazy-load config defaults so that we don't run Ohai until we need to
Make Ohai a lazy-loadable class
Bump Thor version to avoid old APIs
Accept a --path option in the Thor generator
Define a namespace on the cleaner
Move the Chef Sugar spec under spec/unit
Move NullBuilder into its own class
Move SoftwareS3URLs to their own class. Rename S3Cacher for consistency.