String API additions.

Adds several search utilities to `String` class. The commit messages are
becoming shorter and shorter...
Merge pull request #102 from peelonet/string-api

String API additions.