Refine part of flog code, and add Wformat compiling flag
print environment before compiling
fix flog code issues and unit test
refine flog of cookie part and part of the helper macros
fix segfault issue of fmbuf_pop, should check the data != NULL when the data loop to start
add fsync to force flush kernel buffer to disk
add benchmark for flog