Split a (possibly compound) name into comparable tokens
preprocess_name.RdTrims surrounding whitespace and splits on spaces and hyphens so that compound
or hyphenated surnames produced by imperfect name parsing (e.g. "DREW-MCLANE",
"ANDREWS MCLANE") can be compared token-by-token rather than as opaque
strings.