Added test cases for NewKubeletClient with TLS enabled
RESTMapper should take into account multiple versions

When a CLI command `kubectl get rc --api-version=v1beta3` is called,
the API resource name should match v1beta3, not whatever the default
RESTMapper version is.  This allows the correct resource name to be
returned ("replicationcontrollers", instead of "replicationControllers").
Use preferred resource version
Allow the api-version on the command to override the client builder
Solve apt-get update 404 Not Found Package error
improve error reporting for bad templates
add existence func and unit test
fix update.sh
Merge pull request #3141 from lavalamp/optimize

Fix e2e; add template function to make this possible
Set oom_score_adj for kubelet and kube-proxy to a low value to help them survive system memory pressure.
Merge pull request #3142 from vishh/oom_score

Set oom_score_adj for kubelet and kube-proxy to a low value
Scheduler is printing the wrong value when no default algorithms available
kind is needed to start the pod

fix for the following error:
the provided version "v1beta1" and kind "" cannot be mapped to a supported object
it gets confusing without the output sometimes
update cadvisor static manifest file completely.
Merge pull request #3150 from vishh/cadvisor

Update cadvisor static manifest file completely.
Merge branch 'master' of github.com:GoogleCloudPlatform/kubernetes
Added config note for ssh root logins.
add contrib/dns/MAINTAINERS
Add kubelet DNS flags & api disable for DNS

This adds --cluster_dns and --cluster_domain flags to kubelet.  If
non-empty, kubelet will set docker --dns and --dns-search flags based on
these.  It uses the cluster DNS and appends the hosts's DNS servers.
Likewise for DNS search domains.

This also adds API support to bypass cluster DNS entirely, needed to
bootstrap DNS.