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.
Merge pull request #636 from kelseyhightower/load_auth_info_tests

kubecfg: improve tests around authentication