add CGI_SAVE_INPUT macro
use std::string save input string. input data may has 0 char, so cannot use c style string to save
modified:   cgi1.cpp
    in get_file_content():
      use 0d 0a -- mark for end_pattern.