Small framework for username validity testing.
This commit adds the --allow-all-names option, which not only bypasses *_NAME_REGEX, but also bypasses the IEEE minimum we used to use. The new bare minimum is as described by useradd(8).
Note that not all tests currently pass.
Edited by Matt Barry