add new csv formatter

This pull request is adding new formatter named 'csv' to format log in csv(or tsv) style.

We can config like as follows:

    format csv
    fields name,age,message

We can output in also tsv style by setting 'delimiter':

    format csv
    delimiter \t
    fields name,age,message
  
`data` is also useful in this test.