fixes #3851 - increment error counter for non-resource Puppet errors
Add new ENC and report processor templates
Add new ENC node.rb for new Facts APIAdd report processor for new Reports APIAdd JSON dependency for both scriptsAdd tests