cleanup String::_ConstGetRep to ConstGetRep_  (private) and added _AssertRepValidType ()