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'