digest/sha2 was required for sqs to connect successfully
Hash value extraction in order to obey gelf specs (only strings and numbers are allowed in v1.1), see http://graylog2.org/gelf#specs
Updated gelf output, deprecated fields are now optional, extract values from array
deprecate old gelf methods
Merge remote-tracking branch 'upstream/master'
Avoid loading emacs temp files from config path
fix comma before space in array join for gelf output
Added Elasticsearch mapping template management with official default template.
Mirrors the changes in elasticsearch_http.rb in #826 with specific changes for this output plugin.
output : csv - Create a CSV file output

Allows writing of events to CSV or other delimited files

Based on existing file output, using ruby CSV lib
output : csv - add documentation comments
Merge branch 'master' of https://github.com/logstash/logstash

# By Brad Fritz (7) and others
# Via Jordan Sissel (13) and others
* 'master' of https://github.com/logstash/logstash: (35 commits)
  [rabbitmq] Bunny 1.0.5+
  Fix markdown syntax (LOGSTASH-1684)
  regen
  Add racc gem for rbx (since it doesn't ship with it)
  Fix markdown syntax (LOGSTASH-1684)
  Force the default string encoding to be UTF-8.
  - Add 'protocol' setting to allow users to use the 'Transport' client in elasticsearch. (LOGSTASH-102) - Add 'bind_port' setting to allow users with the default node protocol to choose what local port is used. (LOGSTASH-1453)
  [rabbitmq] Switch to March Hare 2.0
  Raise configuration error when invalid rates are set
  Flush only selected rates for meter metrics
  Split rate and percentiles spec tests
  Better spec context names
  Make metric filter's rate and percentiles configurable
  replace commet, because it copy from split filter,;-)
  add punct filter
  [packaging] adapt previous patchset to new .VERSION.mk
  [packaging] depend on default-jre-headless
  [packaging] install only one copy of logrotate.conf
  [packaging] minor RPM improvements
  [packaging] flag files in /etc as configfiles
  ...

Conflicts:
	lib/logstash/outputs/elasticsearch.rb
Merging additions for node protocol.
Pruned missed merge messages (how’s that for alliteration?)
logging when NOT loading emacs temp file as config
Merge pull request #815 from adler/master

Avoid loading emacs temp files from config path
Thanks for making Logstash more awesome! :)
Accept invalid json properly in oldlogstashjson codec

As the other json codecs do, take invalid json as simply a 'message'
field.

Fixes LOGSTASH-1534
Merge pull request #850 from jordansissel/LOGSTASH-1534

Accept invalid json properly in oldlogstashjson codec
Add timing and origin (us or 3rd party) for DEBUG=require
emit graphviz dot syntax
hack for hiding the polyglot gem's require monkeypatch; emit the duration/path/source