Input file processing; Archive logging; basic statsd logging of events.

This PR handles the addition of:

* An input fifo, for reload of events.
* An optional (default off) archive output, to store compressed, filtered, events to a file as well as ES.
* Some basic statsd outputs, to get event data and nginx status codes into Graphite.


would be worth getting them consistent at some point - certainly not under this PR