add log support base boost.log. add option support base boost.program_option.

add new cmake config macro MSVC_RT_DEBUG_FIX