Make local mode the default

As per https://github.com/opscode/chef-rfc/pull/48
This makes it so we detect a chef_repo_path if it has cookbooks *or* clients in it.  The big reason for this is that a chef-zero local run, in the absence of anything else, will create a clients/ and nodes/ directory.