Fix percentiles on metrics filter
Added option to disable certificate validation

If a IMAP-server is using a self-signed certificate, this patch adds a "verify_cert" option to the module that is by default set to true (old behavior), but if set to false it will disable the verification check. The result is that IMAP TLS with self-signed certificate will not crash logstash.
Added option to disable certificate validation
New collectd codec to go with the new and improved multithreaded udp input plugin.  This makes the collectd input plugin obsolete.

# The Logstash input configuration can be as simple as:

```
input {
  udp {
    port => 28526
    buffer_size => 1452
    codec => collectd { }
  }
}
```
Figured out why `@types` wasn't initializing before register.  It needed to be above `super` (thanks @jordansissel)
Add tests for the collectd codec
Merge pull request #1 from pieterlexis/collectd-untergeek

Add tests for the collectd codec
Added warning when registering insecure state
Fix setup_java so $JAVA_HOME can be used.
correct copy destination to $basedir
Merge remote-tracking branch 'upstream/master'
Handle $JAVACMD properly while still respecting $JAVA_HOME
apply on_success actions only when date parsing succeed
Fix spec failures on non english systems. Solves #1247
Add comment to document the percentile
flush support in multiline filter
flush filters at end of test input
reenabled multiline filter specs, refactored concurent streams generator, cleaups
Merge pull request #1254 from colinsurprenant/multiline_specs

multiline specs
fix for undefined method + for nil:NilClass for invalid paramters