Avoid duplicating work done by rusl
Rusl has different goals since it targets Linux. But some things, like the string code, should be fairly portable. I'm not sure how best to coordinate, but relibc should use that code (if it works, and seems like a good implementation) and contribute relevant improvements back to rusl.