kinit supports long-option variants of several flags, but only on Windows. We should add the portability logic necessary to use the platform getopt_long() or our own implementation, and use it in kinit to support those long options on all platforms.