Add support for a supplemental `chef-client` JSON attribute file and a configuration-by-convention directory structure