use bundler compatible ruby version string
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
Update ES version docs

ES version 1.0 or greater is now supported by all protocols.

The Elasticsearch eng team has tests to ensure client nodes from all ES versions >=1.0 work with all ES clusters version >=1.0
correct documentation of some config elements

Closes #1380
Update metrics.rb example

Update the example because output doesn't have the message parameter, instead it should use a a codec.
Also update the way how logstash is executed.
Removed version info in LS command
Closes #1362
Add tilde to UNIXPATH

Tilde '~' is a valid character in UNIXPATHs.

Closes #1195
reject invalid UNIX timestamp
stronger regex and code-style change
fix failing test
use non-capturing group in float regex
Closes #1253
config grammar: Allow spaces in [field references][like this]

Tests included.

Note about grammar compilation:
  I had to use treetop 1.4.15 (1.5.3 generates ruby code that fails to
  parse, haven't spent any time debugging)

Fixes #1513
Adding delaycompress to logrotate

To avoid issues like:

/etc/cron.daily/logrotate:
gzip: stdin: file size changed while zipping

This change is harmless and will prevent errors like this one
Update Gemfile for package testing
Merge pull request #1647 from electrical/fix_package_testing

Update Gemfile for package testing
Merge remote-tracking branch 'upstream/master' into websocket-output