Update string.js to 1.8.0

Fixes remaining fallout from #2492