Add NaN handling config options
input/collectd: Implement handling of NaN values
Add tests for the collectd NaN handeling
input/collectd: Better tagging on NaN

  * Don't overwrite existing tags
  * Allow the user to config the tag to add when a NaN is found
touch up statsd output
explain defaults
touch up
Try more times to fetch from rubygems.org

Of the last 14 build failures, 6 of them were because of bad_record_mac.
Hopefully retrying more will work around this.
Update gemfile.lock for jruby
Fix help being printed twice.

The bug was caused by 'agent.parse' failing with Clamp::HelpWanted and
then we would continue onward to try and actually run the agent.

Now we only run the agent if parsing args succeeds.

Fixes LOGSTASH-1952
Merge pull request #1168 from jordansissel/LOGSTASH-1952

Fix help being printed twice.
Improve documentation for 'http' protocol selection
Update changelog for 1.4.0 RC1
Update changelog for 1.4.0 RC1
Update version
Update version
Hack the version major by hand for now until we automate it.
Skip file input test; I don't think it's expected to work right now
bundler updated the MRI 1.9.1 lockfile
actually build rpm/debs