Major reworking
Major reworking

* Uses pson/json from Puppet master, obviating need for YAML support
  (which the Splunk Python dist lacks).

* Dynamically configures based on Puppet configuration.

* No longer writes directly to output file; now can and must be used as
  scheduled search:
    |puppet-hosts | outputlookup puppet_hosts.csv

wcooley/splunk-puppet,wcooley/splunk-puppet