Fix yaml_fact_path parameter bug

Previously the yaml_fact_path parameter was inconsistently honored, and
sometimes the hard-coded default /etc/mcollective/facts.yaml was used
instead. This commit updates the template and the manifest to honor it
everywhere that is relevant.

This needs to be tested before merge.