nickname added to name_split()

preferred_name is returned by name_split() which in turn uses HumanName() for that and splits it accordingly.