commit bug

1. fix buf overflow at MaxMatch() caused by sprintf.
2. fix not have roles at RoleTagger:else if(tagflag == ROLETAG_PERSON_EN
&& it->_flag != FLAG_PERSON)
mainly because the role dict don't have the role record, and the flag is
Flag_PERSON, will cause the role is not set.