Move String::remove to StringImpl.

String should be a thin wrapper over StringImpl and other functions.

I also simplified the implementation if remove() to leverage StringBuffer and
copyChars.

Review-Url: https://codereview.chromium.org/2333933002
Cr-Commit-Position: refs/heads/master@{#418116}
4 files changed