- remove some unused stuff
digest/sha2 was required for sqs to connect successfully
- raise an exception if you try to set @timestamp to an invalid value
type. OH STATIC TYPING SOMETIMES I MISS YOU.
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'
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?)
- Bump ftw version to work around jruby#1055
Merge pull request #858 from jordansissel/workaround-jruby-1055

- Bump ftw version to work around jruby#1055
Fix silly cases where the 'version' at build-time wasn't made properly.
Merge pull request #860 from jordansissel/fix-version-building

Fix silly cases where the 'version' at build-time wasn't made properly.
Remove pile of unmaintained sample configs
Call the setting 'user' to align with what almost every other plugin
calls that thing.