Adding note about outputs/elasticsearch/index requiring lowercase letters

ElasticSearch will refuse to create (without an error) any indexes that contain uppercase letters. Lowercase letters, numbers, and punctuation are permitted.
Update docs to point to the new, elasticsearch-hosted download
Add i18n filter with trasliterate support
Try to work around rubygems/rubygems.org#615 by retrying failed fetch attempts
Merge pull request #819 from jordansissel/workaround-rubygems-615

Try to work around rubygems/rubygems.org#615 by retrying failed fetch at...
Use bundler.

'bundle install' when already installed should be faster than the
previous gembag. More importantly, it is also more accurate in terms of
dependencies.

Bonus points that we can do 'clean' which will purge any unknown gems
and keep our gems directory nice and tidy.

The main purpose is to speed up repetitive build invocations. Bundler's
dependency resolver is better than that of the previous gembag.rb, and
its 'clean' feature lets bundler manage the gems listing - even between
builds. This lets not have to 'rm -rf vendor' between builds on jenkins
to ensure quality testing :)

Other changes:
- Hide the Gemfile and Gemfile.lock in the 'tools' directory. This
  should hopefully prevent users from accidentally updating these files
  and thus avoiding merge conflicts later.
- Minor patch to use RbConfig::CONFIG['ruby_version'] instead of
  RUBY_VERSION. Confusing, I know. The former is the 'ruby abi' version,
  it seems, and the latter is the actual ruby implementation version.
  Example, on MRI 1.9.3, the former is 1.9.1 and latter is 1.9.3. On
  JRuby, the former is 1.9 and latter is 1.9.3. COMPUTERS. HELP.
Merge pull request #820 from jordansissel/faster-gem-fetching

Use bundler.
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
Testing jar_path
Remove commented lines and tmp_file path after successfully testing
Merge pull request #825 from untergeek/master

Removed unnecessary tmp_file extraction from jar