use bundler compatible ruby version string
Use the newer { "fieldname" => "pattern" } for grok filters.

Replace the older grok style:

    { match => [ "fieldname", "pattern" ] }

With the newer one:

    { match => { "fieldname" => "pattern" } }

Also see https://github.com/elasticsearch/logstash/issues/1499
for more examples.

Closes #1516
Evaluate dynamic fields in event when used with gsub

Closes #1529
Add tests for issue to reproduce behavior

Fix break_on_match issue while evaluating multiple patterns

Closes #1547

Make better exception message

Add more specs for inputs with arrays

Closes #1547
Add tests for issue to reproduce behavior

Fix break_on_match issue while evaluating multiple patterns

Closes #1547

Make better exception message

Add more specs for inputs with arrays

Closes #1547
call vendor-geoip instead of $(GEOIP) in prepare-tarball
Closes #1563
Merge remote-tracking branch 'upstream/master'
Merge pull request #1532 from colinsurprenant/fix/gem_path

use bundler compatible ruby version string
Set Gem.paths, too. Needed for rake+gem installation
WIP of rake-based build scripting
conditional deletion
Make clean:all build:all work correctly.
Add gem path targeting in again.
The env stuff lives in LogStash::Environment now, so the 'env'
subcommand no longer actually does anything.
.
Reload I18n and verifyw e have a locale available
Refactor locale/i18n stuff into LogStash::Environment

This helps solve i18n being loaded by rake or tests prior to
lib/logstash/runner setting it up correctly.
Don't use class variables
POC of download tasks.

Added collectd downloading.