bool OEStringMatch(const std::string& str, const std::string& pattern)
Returns whether or not the specified pattern string (pattern) matches
the specified search string (str). String matching is case-sensitive
and wildcards are limited to no more than two per pattern.