Added missing .sh extension
Add lock to fake handler to avoid races.
Add --no-headers to kubectl get
Add forbidden error.

Will be used in subsequent PRs that add authorization.
Update guestbook-go.

IP-per-service compatible.  Uses kubectl.
Merge pull request #1824 from ghodss/no_headers_kubectl

Add --no-headers to kubectl get
Don't accept empty input in DecodeInto
Merge pull request #1833 from erictune/authz

Add forbidden error.
Merge pull request #1822 from lavalamp/eventing3

Add lock to fake handler to avoid races.
Merge pull request #1816 from atishn/patch-1

Added missing .sh extension
Merge pull request #1848 from lavalamp/fix2

Fix dangerous Sprintf
Merge pull request #1844 from lavalamp/fix

Don't accept empty input in DecodeInto
Fix etcd in proxy for namespace awareness
Read BoundPods from etcd instead of ContainerManifestList

There are three values that uniquely identify a pod on a host -
the configuration source (etcd, file, http), the pod name, and the
pod namespace. This change ensures that configuration properly
makes those names unique by changing podFullName to contain both
name (currently ID in v1beta1, Name in v1beta3) and namespace.

The Kubelet does not properly handle information requests for
pods not in the default namespace at this time.
Write BoundPods to etcd instead of ContainerManifestList

Rename ManifestFactory -> BoundPodFactory and change the general structure
of the call to focus on BoundPod.
Rename the etcd path for pods to be /registry/nodes/<>/boundpods
Merge pull request #1850 from thockin/nsinteg

Fix etcd in proxy for namespace awareness
Merge pull request #1840 from eparis/bind_pods

Bind pods
Merge pull request #1828 from thockin/guestbook

Update guestbook-go.
systemd example unit and environment files