Use progress formatter on Travis
Add timeout attribute to scm resource
Use timeout attribute in git and subversion providers
Update the deploy resource to meet extended scm interface
Update specs to encompass scm timeout attribute
Remove stray :focus from spec
Fix botched rebase
Add spec for new timeout attribute on deploy resource
Extend deploy provider spec to cover timeout
Make chef_repo_path globally accessible across knife and chef-client
Support new mixlib-config "default" syntax for chef_repo_path
Use mixlib-config version with default()
Restore platform specificity to /var/cache paths
Fix string vs. array detection on Ruby 1.8.7
Turn off strict config mode explicitly
CHEF-4487: support chef_repo_path in all knife commands
Use "default" DSL in Chef::Config to make reset possible
Don't do extra work recreating the chef_fs every time in knife serve
Fix data bag upload to not include extra chef_type/data_bag keys
Fix new tests on Ruby 1.8.7