Add pure-Ruby implementation of Damerau-Levenshtein.