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