Replace facts.yaml pattern with cron job

Because there is no way to iterate over all possible mutable facts, and
it's better to refresh more frequently than Puppet may run.

Note that this was tested against PE, but written in a way that should
be agnostic to PE/POSS.