Add JSON encoder filter.
Add s3 input
Fix cloudfront regexps in s3 input
Convert to Stud:Buffer - Rufus was overkill.
Require stud/buffer, flush() must be public.
fix startup error: undefined method `interval' for Stud:Module
remove trailing whitespace
Fetch the unseen mails only and mark the mails as seen afterwards
implemented script to auto generate shipper configuration for PHP-FPM/MySQL/Redis
Small fix for logstash/event.rb's sprintf method.

I found this with the riemann output - if you set it up with:
riemann_event => [ 'metric', 0 ]

Then the value gets sprintf'd, which utterly fails in this unquoted case, as 0
is a Fixnum, which doesn't have an index method.

This, we explicitly call .to_s in the sprintf method, to ensure that the
format is a string before call .index on it
Escapes character ">" in order to show it properly on docs.
[rabbitmq] Make Bunny and HotBunnies recovery in the output consistent
Add "emergency" to `LOGLEVEL` grok pattern

Apache, nginx, syslog, and many systems use emergency level,
and it was missing in logstash.

Also add tests to cover all scenarios of `LOGLEVEL` expansion.
LOGSTASH-1066 - refactor Windows jar path wrangling into its own method
and call it from both the "if" and "else" branches in expand_path
Merge pull request #570 from jlscott3/LOGSTASH-1066

LOGSTASH-1066 - refactor Windows jar path wrangling into its own method
Merge pull request #567 from michaelklishin/rabbitmq_fix_output_reconnection_on_cruby

[rabbitmq] Make Bunny and HotBunnies recovery in the output consistent
Add a hash evaluation compiler

Syntax supported: somekey, [somekey], [some][nested][thing]
- fix bug in exit reported by irb
- typo
- JRUBY-6015 was fixed ages ago, remove this since we don't use it anymore.