Better handling of short names

If the author name is less than 3 letters long, or if there is a space,
the citation key rules are changed:

De Jong -> DeJong

Ho -> Ho