Return the first non-empty, trimmed entry from a candidate list, or the empty string when every entry is blank.
Ordered list of candidate strings
First non-empty entry
Return the first non-empty, trimmed entry from a candidate list, or the empty string when every entry is blank.