kubecfg: improve tests around authentication

This change adds additional test coverage for the kubecfg
command. There is now a test for the case when the auth info
file does not exist. LoadAuthInfo tests have been refactored
to use table testing.
If you use one buffer and separate your test user/pass with a \n, does that work? Would simplify this a bit if so.