Forward methods on java.lang.String to dedicated implementation objects

All 2.11 tests and partests pass