Fix turnover splitting with abbreviated names

Names like "A.J. Playerton" were not splitting correctly. We have
replaced the "split('.')" with a regex. Unfortunately, this means we
need to enumerate all of the cases were splitting is allowed, and it
isn't guaranteed that we have listed them all.