Add show_fact_diff parameter

Introduce a new show_fact_diff parameter to control whether a diff
for the generated facts.yaml should be generated.