Hold serve_hostname code in kubernetes repo
Update README.md

Fix incorrect  pod spec
Add a util.Forever variant that ends on a stop channel
No need to add two "containers" section for one pod

Fix issue #2664
Fixes #2681: update to cadvisor 0.6.2
Make credentialprovider less verbose about benign errors.

In particular, a few of the utilities used within the credentialprovider had the pattern:
   glog.Errorf("while blah %s: %v", s, err)
   return nil, err

This change propagates those error message and puts the burden of logging on the caller.

In particular, this allows us to squelch all output during kubelet startup when we are detecting whether certain credentialprovider plugins should even be enabled.

Fixes: https://github.com/GoogleCloudPlatform/kubernetes/issues/2673
clean up error message on labels validation errs
Add namespacing for label keys
Loosen DNS 952 for labels
Add a test for important URLs.
Document API doc path.
Adding docs for prioritization of issues.
Adding an e2e test for monitoring.
Proper appending of logging.write scope to array
Add a test for important URLs on the apiserver.
Fix e2e failure of events test.
Add some backward compatability for GKE.
Merge pull request #2717 from erictune/event_e2e_flake

Fix e2e failure of events test.
Merge pull request #2718 from brendandburns/fix

Add some backward compatability for GKE.
Merge pull request #2716 from zulily/fix-gce-provision-with-gcp-logging

Fix GCE scopes when using GCP Logging