stringext initial version
Merge pull request #1816 from rgrinberg/stringext

stringext initial version