OpenVMS bug fix. It would not even load its test vectors when put
in a file.
added defined simple dynamic formats to the -tstall function
Change self-test so it detects problems like the OpenVMS one that
was fixed in 84ff14a (valid failed unless init was called first).

prepare(), valid() and split() are supposed to not rely on init()
being called first. A kludge had to be added for thin dynamic
formats. This is a bug in dynamic that should be fixed instead.
Fix obscure bug in wordlist.c caused by 11e5191. It would make nodes
get out of sync when dupes was found after truncation. Closes #699.
7c76d2c had some problems with multi-field test vectors. This
should do the trick.
Move the function null pointer checks to after fmt_init() where
applicable.
Further shuffling in formats.c - more tests should take place after
fmt_init().
Workaround for a thin dynamic problem resulting from recent self
test fixes.
added split to static linked methods in dyna thin formats.  Added FMT_DYNAMIC to all dyna thins. Did some other work on dyna thins to make sure they were linked properly
Fix a bug "use of logical '&&' with constant" in bench .c

This had been introduced with commit cc4650b1-
Looks like init() had been called for all formats, not just for dynamic formats.

clang warned about this:
bench.c:437:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                if (format->params.flags && FMT_DYNAMIC)
                                         ^  ~~~~~~~~~~~
bench.c:437:28: note: use '&' for a bitwise operation
                if (format->params.flags && FMT_DYNAMIC)
                                         ^~
                                         &
bench.c:437:28: note: remove constant to silence this warning
                if (format->params.flags && FMT_DYNAMIC)
                                        ~^~~~~~~~~~~~~~
1 warning generated.

Also, adjusted the comment, while at it (added a FIXME).
Fix another case of wordlist w/ --fork getting out of sync.
This happened when --min-len or --max-len was used. See
also issue #699.