JRUBY-6970 strikes again. This time patch Dir.glob

I believe this will resolve LOGSTASH-1316 and all related bugs
pertaining to 'pattern not defined' problems caused by JRuby telling
us that __FILE__ is "jar:file:/..." and Dir.glob() isn't capable of
handling that kind of path.
Merge pull request #821 from jordansissel/LOGSTASH-1316

JRUBY-6970 strikes again. This time patch Dir.glob
fix dns spec to be more reliable using known forward/reverse values at the time of the test
Merge pull request #822 from jordansissel/fix-dns-spec

fix dns spec to be more reliable using known forward/reverse values at t...
Fix ganglia input to work again.

Tested with:
  % ruby -rgmetric -e 'Ganglia::GMetric.send("127.0.0.1", 8649, { :name => "pageviews", :units => "req/min", :type => "uint8", :value => 7000, :tmax => 60, :dmax => 300, :group => "test" })'

Result:
  % bin/logstash agent -e 'input { ganglia { } }'
  {
    "@timestamp" => "2013-12-03T17:46:04.327Z",
    "@version"   => "1",
    "log_host"   => "",
    "dmax"       => 300,
    "tmax"       => 60,
    "slope"      => "both",
    "type"       => "uint8",
    "units"      => "req/min",
    "host"       => "127.0.0.1"
  }
Merge pull request #818 from jordansissel/logstash-1655

Try fixing logstash-1655 (ganglia input works again)
- also decorate the event
Merge pull request #823 from jordansissel/logstash-1655

- also decorate the event
Added Jenkins depdency

ci_report is to generate test result in junit compatible format
Merge pull request #824 from mrsolo/master

Added Jenkins depdency
Merge git://github.com/logstash/logstash