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)