Add collectd input plugin.

This plugin acts as a collectd server.  It parses the http://collectd.org/wiki/index.php/Binary_protocol into separate events.  It keeps state as there are often subsequent, related events that require the state from the previous event to know which fields are still needed.