- use 'inspect' to help make the invalid setting error message more
clear (so strings are quoted, etc)
- style (whitespace changes, mainly)
- add 'flush' method
- start working on proper codec support in the tcp input
  (json doesn't work yet because there is no json streaming library that
  I know of that works in both jruby and mri ruby)
- fix nagios output (refactor for new event methods, etc)