update doxygen documentation
add a unit test for log_analysis_tool_test::run_filter
add unit test for --help and -h, but help info not complete
add a unit test for option -a, and 1, 2, 3 keywords cases