Add code for supporting -p option mainly.
1. include\bcsniffer.h:
    1) Align protocol macros to header.
    2) Refactor typedef union _node to _option_value, and add Boolean print_data to it.
    3) Move enum Trur_False to include\common.h
2. include\common.h
    1) Move enum Trur_False from include\bcsniffer.h to include\common.h
    2) Refactor struct pkg_lit name to struct node name and add s_port d_port to it.
3. include\listop.h
    1) Align function statement to lib\data_struct_lib\listop.c.
4. include\printmsg.h
    1) Align function statement to lib\display_lib\printmsg.c.
5. lib\common_lib\common.c
    1) Just format.
6. lib\data_struct_lib\listop.c
    1) Add two new include headers for tcphdr and udphdr.
    2) Add new function: search_and_add_node. It would encapsulate the calls to search_node_in_list, sum_package_amount_in_list and add_node_to_list. Originally, the functionalities were put in src\bcsniffer.c. That's cumbersome.
    3) In order to distinguish port per protocol and stat them, I appended more arguments to almost functions in listop.c and added more code to process different protocols and ports.
7. lib\display_lib\printmsg.c
    1) Add code for deal with print port.
8. lib\netop_lib\netop.c
    1) Few small changes.
9. src\bcsniffer.c
    1) Refactor some variables.
    2) Add code to process command line option -p for port.
    3) Remove code whose responsibilities are set default value for opts, which are redundant.
10. Remove all #ifdef DEBUG and debug print sentences and format code.