boost::property_tree threadsafe

##问题描述:
最近程序经常崩溃,GDB调试发现全部是read_json函数调用的问题。

##问题原因:
boost::property_tree是boost提供的文本解析库,可用于解析或生成json,xml,ini等文件。

property_tree依赖grammar库,grammar在多线程环境下使用(很)可能崩溃。

##问题解决:
引用与property_tree头文件之前定义宏:

#define BOOST_SPIRIT_THREADSAFE

效果非常显著,建议把宏的定义直接写入Makefile。