naming / overload and API cleanups for String::Search (now String::FindEach/FindEachString...