Chef 3878

adding spec to [jessehu's partial search implementation ](https://github.com/jessehu/chef/tree/CHEF-3878) and fixing return values for non block partial search.