The spec "support/date-http" can fail on a non-english machine because
of the month name, added `locale => "en"` to fix it.
input/collectd: Correctly bitshift type values

  * Type values were not correctly bitshifted
  * Fix type_map and get_value defs
  * Fix some whitespace issues
input/collectd: Implement signature verification

  This code adds signature verification to the collectd input. It uses
  the same authentication file as collectd does and reloads the file if
  it has a newer mtime. When the signature on the packet doesn't match,
  the packet is not processed.
input/collectd: Implement packet decryption

  * Closes LOGSTASH-1640
  * Altered the main loop
    * Should be faster because we don't loop through every byte
    * Makes decrypting the packet easy
  * Added several constants so we don't initialize certain variables
    every time
  * Added rspec tests
fixed typo
Merge pull request #904 from pitkley/fix-date-http-test

The spec "support/date-http" can fail on a non-english machine
Merge pull request #906 from Mbosco/patch-1

fixed typo
Add support for drip.

Drip allows for faster startup time by pre-starting JVMs and keeping a
pool of them around for use on-demand. More details here:
https://github.com/flatland/drip

Tested with this config:

* 'input { generator { count => 1 } } output { null { } }'

Without drip:

    % time bin/logstash -e '...'
    13.19s user 2.94s system 170% cpu 9.458 total

With drip (install drip, then set 'JAVACMD=drip' in env):

    % time JAVACMD=drip bin/logstash -e '...'
    0.03s user 0.46s system 6% cpu 7.008 total

2.5 seconds faster (27% faster)
Merge pull request #909 from jordansissel/support-drip

Add support for drip.
input/collectd: Rename @event to @collectd

  @untergeek made a good point on @event being an internal logstash
  variable that could clash.
input/collectd: Various bugfixes

  * It didn't generate an event for the last event in the packet
  * Raise an exception if the authfile is not found
  * Removed some debug statements
  * Correct usage of 'insist' in rspec
input/collectd: Add old-style interval type

  * Only added to the typemap, as get_values already handles the field
input/collectd: Remove unused function

  * The vt_map function was called for every field in a VALUES part,
    but the result was never used in the program.
input/collectd: Simplify packet parse loop logic

  * Generate the event if the current part is and interval or values
    part
  * Log a warning if the type-number of the part is unknown
input/collectd: Add extra event clean up code
Add tests to cover LogStash::Event date formats
Make our wrapped errors include the original exception class and text.
use ISODateTimeFormat for parsing @timestamp strings

- new timestamp tests in spec/event.rb now pass with this change.
- Also removed a comment on LogStash::Time that was no longer accurate.
Bump to 1.4.0.dev
Merge pull request #912 from jordansissel/bump-master-version

Bump to 1.4.0.dev