Add replace and deleteCharAt methods to StringBuilder and StringBuffer

Hi, would you please merge these? Both work the same as the java.lang implementations. Thank you
Only this left to address.
And then, can you squash the commits, please? Fixup commits should always be squashed.