- Make 'match' no longer required since logstash has generalized
  conditionals/branches to do that in a more general way.
- Tested with netcat and me pretending I'm a mail server. It was
  awesome.
- file uses plain codec, no \n hack necessary
use write instead of puts, again
- upgrade ES to 0.90.3
- exclude @timestamp and @version if 'fields_are_metrics' is set.
- add codec support
- message_format is deprecated
Add a trailling \n to the json encoding to keep backwards
compatibility to old behavior.
- use Numeric instead of Fixnum (covers Float, too)
Actually include a newline ;)
Set default codec to 'line' as this keeps old backwards-compatible behavior
- set default port number
- use channel as a string
- set default port
- use %{message} (not %{@message} which is an old logstash 1.1.x thing)