Fix 'string-copy!' to work properly with overlapping src/dest.