Correctly handle compound given names
numapde-abbreviate-given-names.awk
does not handle compound given names correctly, such as Karl-Heinz. A possible solution is to split given names not only at " ", but also at "-", and to remember the matches and insert them in between the abbreviated given names parts.