Raise better exceptions in local mode
(Pass related pedant tests)
Remove confusing reference to unused variable @children
Fix list /cookbooks/<name> for chef-zero
Raise exception from /cookbooks/NAME if cookbook does not exist
(and versioned_cookbooks is on)
Support cookbooks whose root dir does not match name
Support storage of uploaded cookbook version in local mode
(this supports freezing and empty cookbook uploads)
Do not automatically create data bags
just because someone wants to create a data bag item
Run Pedant against local mode in Travis
Don't consider .uploaded-cookbook-version.json uploadable
since it won't be uploaded
Fix data bag test to create bag before creating item
Run rake pedant to run local mode pedant in Travis
Don't include .uploaded-cookbook-version.json in knife upload
of cookbooks
Work around 1.8.7 issue with Pathname.each_filename
CHEF-5211: fix configure hostname guessing

ohai[:fqdn] depends on DNS and may be nil.  change the algorithm to use
the hostnaome of the machine as a fallback using the same algorithm
that Chef::Client uses for guessing the node_name of a host.
Merge pull request #1389 from opscode/lcg/fix-configure-hostname

CHEF-5211: fix configure hostname guessing
Fix Pathname.each_filename on Ruby 1.8.7
Make root_dir required for CookbookVersion to generate manifest
Merge: Get local mode passing against chef-pedant