(#9546) Refactoring external fact source and dest to fact.d

The original implementation of this was going to use facts/ as the source and destination directory.  It turns out the destination directory facts/ is in use by some outdated code.  So the source and dest will be switched to facts.d/ which also keeps the naming scheme consistent with the existing external facts directory /etc/facter/facts.d