parse profile and get tag/value, no deep parse.
refactor, add function read_cfg_dict to read cfg data from config file and return dict
save profile orig data
fix bugs.deal with space in tags of profile detail.
update test case for profile.
add profile_map and profile, fit for profile info save.