Endpoint.Namespace is not being set when it has no resolved pods
Add optional validation to kubecfg/kubectl.
Merge pull request #2570 from derekwaynecarr/endpoints_missing_ns

Endpoint.Namespace is not being set when it has no resolved endpoints
Merge pull request #2517 from brendandburns/kubecfg

Add client side validation to kubecfg and kubectl.