knc: stop gnu getopt on Linux from doing its unfortunate thing.

This one may cause some compatibility issues with prior releases, but we
must stop the rot here.  We make it conditional on #ifdef linux for now
but in future we'll write some autoconf for it.