Fixes to event channel output

Instead of only pulling out certain events from the event logs with
event channel pull out everything. This is how nxlog does it and they
seems to have a good handle on eventlog and eventchannel. Good designers
copy, great designers steal. Much thanks goes to nxlog and keeping their
source open. It has been a great help. The people over at Zabbix also
seem to have a similar tool that also has good code to look at for
inspiration and examples.

Not sure if there is any benefit to only pulling out certain events
from the event log. Perhaps, there is some performance benefit. Seems
like nxlog finds it acceptable and their software is quite fast so I
doubt it is of major significance.

These changes again bring the output of the eventlog code and the new
eventchannel code closer together.