getopt: allow parsing of undefined options; useful for programs which wrap other programs