(CFACT-12) Implement external facts from executable scripts.

Implementing executing files to populate external facts.
Any executable files in the external facts directories are run.
Any output line of key=value is turned into a string fact.