[4.2] Migrate To Stringy

In #3643, you said you wanted to move to a smaller library for generating urls, and there was significant interest in moving to Stringy in #3748. I've written an implementation here.

---
Related to #3748 and #3643.