core: rename strbuf::StrBuf to string::String