Remove puppet source

It appears that facter provides the easiest repro case, so
this commit removes all the puppet source in order to help
simplify the reproducer.
Simplify repro code
Simplify to loading a single fact
Lower heap to 64, a few more tweaks to watcher script
Load all facts