Comma separate fields in ESJsonEncoder

Currently it creates invalid json if fields is the first item in the array.
Spaces -> tabs
Update ESLogstashV0Encoder to add config.Fields

The documentation covered it, but it was not functional.
Merge pull request #1096 from markabey/ESjson-fields

Elasticsearch json fields fixes