more progress cleaning up private string utils - BufferedStringRep::_Rep - including better use of inlining/inline protected _xxx methods instead of claling virtual methods