(CFACT-42) Normalize external fact names to lowercase.

When processing JSON, YAML, text, and executable external facts,
normalize the fact names to lowercase to match how facter handles
external fact names.