Added elasticsearch lua module and es_payload encoder to replace

`format = "payload"` config option from v0.5.2.
I thought about that, but ts_from_message will never change btn calls, so the condition will ensure that ns will either always be set or never be set.