lib/functions.in: introduce configcachefile variable which holds a space delimited list of config.cache files
remove architecture/share/config.cache

Note:

This is a cross-repository commit, because this highly glibc specific
config.cache file will be put into package/*/glibc/share/config.cache!