EE: set kubeconfig nil when token nil
What does this MR do?
CE MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23414
The conflicts here were not significant just a different docs section only in EE that happened to be in the same spot as the new section we added here.