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
CHEF-4248: Fix Ruby 1.8 incompatibilities
Use progress formatter on Travis
Fix typo in chef solo config file option default