Rescue all errors, include Errno::EDENT

- Fixes #734 on master

Conflicts:
	lib/berkshelf/berksfile.rb
	lib/berkshelf/version.rb
That will catch too many exceptions :)
Improve readability
Remove version constraint from lockfile
Fix RSpec deprecation error
Ensure buff-config >= 0.2
Use Ridley::Chef::Config instead of Berkshelf::Chef::Config
Rebased Mercurial Support
use proper step wording for ensuring the cache is up to date
first pass at new vendor command

Add Berkshelf::Berksfile#vendor
Add Berkshelf::Cli#vendor
Update formatters for vendor output
add acceptance tests for vendor command
remove pending spec for Berksfile#install

the acceptance tests provide a shit load more coverage
provide a sensible help message for the vendor cli command
Merge pull request #741 from RiotGames/use_ridley_chef_config

Use Ridley::Chef::Config
Merge pull request #742 from RiotGames/fix_deprecation

Fix RSpec deprecation error
Merge pull request #736 from RiotGames/rescue_all-master

Rescue all errors, include Errno::EDENT
Merge pull request #684 from RiotGames/fix_lockfile_speed-master

Fix lockfile speed issues (master)
remove explicit check on .nil?
add regression test for #747
use a default path of ./cookbooks when vendoring with no argument