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
Documentation updates to keep things readable (and not invisible or missing).
Merge branch 'master' of https://github.com/logstash/logstash

# By Jordan Sissel (8) and tobyw4n (1)
# Via Jordan Sissel
* 'master' of https://github.com/logstash/logstash:
  version bump
  CHANGELOG
  Fix in-jar path
  make it a url in markdown
  Fix spacing (spaces not tabs) to make it show up in the docs
  Update changelog
  Update milestones for some plugins with good tests
  Set date
  digest/sha2 was required for sqs to connect successfully

Conflicts:
	lib/logstash/inputs/collectd.rb
	lib/logstash/outputs/elasticsearch.rb
	lib/logstash/outputs/elasticsearch_http.rb
Bug fix: Test for Java methods for template management
Template management will not work for versions of Elasticsearch older than 0.90.5
This patch now checks for template management capability and logs on fail

Updated docs in both elasticsearch outputs to remain in harmony.
Merge pull request #847 from mattgray/csv-output

CSV output
Merge pull request #873 from untergeek/master

Bug fix: Test for Java methods for template management
Merge git://github.com/logstash/logstash