First pass at Chef Solo provisioner.
Make JSON attributes work with real JSON!
Rename configuration `cookbook_paths` to `cookbooks_paths` to
conform to Vagrant wording.
Remove configuration `cookbook_path` to simplify some things.
Implement `avoid_sudo` configuration option.
Implement `skip_install` configuration to skip Chef installation.
Remove errant die statement.
Rename configuration `avoid_sudo` to `prevent_sudo`
Merge remote-tracking branch 'upstream/master' into provisioner-chef-solo

Conflicts:
	config.go

Add the chef-solo provisioner back to config.go.
Fix import path for chef-solo provisioner.
Add basic test file for provisioner-chef-solo.
Merge remote-tracking branch 'upstream/master' into provisioner-chef-solo
Improve logging.
Correct behavior for undefined recipe list.
Correct package name to upstream repo.
Add ability to send log output to a file

Using PACKER_LOG=1 causes all the log output to be sent to Stderr. This
change maintains that backward compatility. Anything other than "1" will
be treated as a filename which will have logging appended to that file.
This is useful, for example, to always have debugging available without
cluttering up stdout (and without having to redirect stderr all the time).
Add support for -force flag on builds [GH-119]
Remove redundant code and clean up some string concatenation.
Clean up Say statements.
Add instructions for how to get Go set up to contribute.
Merge pull request #173 from jasonberanek/force-build

packer, builder/*: Add support for -force flag on builds [GH-119]
Update CHANGELOG
fmt
Merge pull request #176 from smerrill/better-contributor-notes

Add instructions on how to get Go set up to contribute.
Remove output directory in a step when "-force" flag step [GH-178]