Don't warn about missing config file if there isn't supposed to be one.

This is to fix a mention by @mwcraig in #2560 that affiliated packages who are not using the config system and thus don't have an explicit config file in their tree are getting a warning message about the missing config file anyway.  This simply assumes that if there is no config file that that situation is ok, and requires no change from the affiliated package.