CHEF-3307:  translate empty strings coming back from the server to nil
Merge pull request #812 from opscode/lcg/CHEF-3307-empty-string-fix

CHEF-3307: metadata.name can be empty, which is truthy