(CFACT-91) Add Windows external fact infrastructure.

Add some external fact support, with framework for executables.
New to Windows are batch files and Powershell scripts.