added snmp raw collector

Change-Id: If0236644808ccda6441954216fa5beeb229a7102
added jcollect network listener collector

Change-Id: Idbcd147e87998212bb6f1f57feea5a5606c83dca
minor fix related to #366, was causing "Permission denied" exceptions on debian
Merge pull request #423 from 50onRed/master

minor fix related to #366, was causing "Permission denied" exceptions on debian
Merge pull request #422 from rtoma/snmpraw

added snmp raw collector
Merge pull request #421 from rtoma/jcollectd

added jcollect network listener collector
Doc updates
Work around missing ElementTree.ParseError on older python versions
PEP8 fixes
doc updates, fix import issue with libratohandler
Updated ping.py - Updated Documentation

I updated the documentation.  I found that the original had target_1 - example.org which generated a parse error.  I also added a couple of additional lines to the sample config and a method of checking the config prior to restarting Diamond.
Merge pull request #424 from shuffrl/patch-1

Updated ping.py - Updated Documentation
puppet agent last_run_summary.yaml collector
Merge pull request #425 from dctrwatson/puppetagent

puppet agent last_run_summary.yaml collector
Test + fix for non-real files causing exceptions in userscriptscollector
add a collector for supervisord
Merge pull request #428 from MediaMath/supervisord

add a collector for supervisord
Merge pull request #427 from bitprophet/skip-folders-in-userscripts

Test + fix for non-real files causing exceptions in userscriptscollector
Allow the handlers to auto generate their documentation, also fix a unit test issue with the puppet agent code, and fix a import issue with supervisord, and doc updates
PEP8