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.
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
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.
Enable the LogStash dashboard when we vendora Kibana
Merge pull request #578 from torrancew/enable_logstash_kibana_dashboard

Enable the LogStash dashboard when we vendora Kibana
- Make link anchors just be the config name, not 'setting_someconfig'
this is mainly to make it easier to have a human write the link and also
make it more readable.
Based on polling some users, "else if" is more obvious than "elsif"
fiddling with guard
- rearrange some links
- add new docs to be written
- add conditionals
Merge pull request #576 from torrancew/fix_packaging_format

Fix generated .deb packages up a bit
Merge pull request #569 from hltbra/master

Add "emergency" to `LOGLEVEL` grok pattern
Merge pull request #559 from bobtfish/event_sprintf_fixnums

Small fix for logstash/event.rb's sprintf method.
Merge pull request #558 from shuge/master

implemented script to auto generate shipper configuration file for PHP-FPM/MySQL/Redis
Merge pull request #554 from ralphm/json_encode

Add JSON encoder filter.