Commit 04cf5f1 hurt performance for dynamic because data locality suffered.
This patch reverts it and use a union instead, to satisfy the compiler.
Relbench: Ignore the new "All nn tests passed self-tests"
Single mode: Optionally load the full GECOS field (before splitting) as
one extra candidate. This is controlled with PristineGecos in john.conf
(and defaults to disabled).