main
test: add some _longopt unit tests
_longopt: exclude too many dashes, allow underscores, require ends with alnum