regress:emulate: add log management support

1) Add log management to support storing logs to files.
2) Add show run statistics at end of emulation.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
strategy:futures/turtle: add emulation support

1) Make strategy could be run in a thread receiving
   ticks from main thread and only run one tick for
   one time.
2) Add support to store logs to files.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>