Endpoint.Namespace is not being set when it has no resolved pods
Support building/packaging Windows client binaries.

Ug -- .exe suffix is a pain.  These are largely untested.
Add basicauth and password authenticators
Use formatLabel instead of label.Set
small cleanup on pkg/config
Change ValidationError to a pointer

In Prep for adding at leats one more field, make this operate more list
StatusError.
Add a Detail field to Validation Error
Add optional validation to kubecfg/kubectl.
Add an e2e test for gce pd.
Add an example for gce pd.
Add an extra log message.
Merge pull request #2579 from brendandburns/e2e

Add an e2e test for gce pd.
Log function use namespace
Merge pull request #2605 from derekwaynecarr/kubectl_log_ns

Log function use namespace
Merge pull request #2583 from jbeda/window-build

Support building/packaging Windows client binaries.
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.
Merge pull request #2515 from thockin/why

Add details on Invalid validation errors
Merge pull request #2589 from ddysher/show-node-label

Use formatLabel instead of label.Set
Merge pull request #2584 from liggitt/basic_auth

Add password authenticators
Revert "Add optional validation to kubecfg/kubectl."

This reverts commit acf6d828005aaefb11a65d7ba8e971137915aa86.
Merge pull request #2611 from jbeda/revert-swagger

Revert "Add optional validation to kubecfg/kubectl."