Put cache at HOME/.chef.d if /var/chef can't be accessed.
change backup cache location to user's .chef
fix stubs for windows
update comment
create shared context for default config options
update for fallback cache
log cache_path switch to info
Move contributions information into CHANGELOG.md and get rid of CONTRIBUTIONS.md. Also make sure the names of our awesome contributors are reflected in addition to their Github profile.
Merge pull request #1450 from opscode/sersut/changelog

Updates to CHANGELOG and CONTRIBUTIONS
Add "knife serve" to serve up chef repo in chef-zero
Ensure server is stopped when knife is done
Depend on chef-zero 2.1, which has the right test hooks
React to fact that we bind chef-zero to localhost (not 127.*)
Explicitly add org defaults to pedant test
so that it passes, but don't feed the defaults to
the user by default.
Listen for the default port 8900, not 8889
Bump required revision of chef-zero to 2.1.3
Add knife serve to changelog / doc changes
Add more description to help for --repo-mode
Merge "knife serve" and chef-zero 2.1.3 improvements
Remove chef-zero debugging statement