Remove never-needed return value.

Make some types private.
Fix pointers in AWS CloudFormation template
Add a note indicating breakage in these configs.
Merge pull request #2527 from erictune/cleanup2

Remove unused return value.  Make stuff private.
Move service enviroment vars code.

GetServiceEnvironmentVariables (originally in  pkg/registry/service/rest.go)
is split into two parts: one that lists services, and one that turns
a ServiceList into environment vars.  This will allow a subsequent PR
to add a call to the latter function with an existing ServiceList.
The former part is moved into pkg/registry/pod/bound_pod_factory.go.
The latter part is put in a new package, pkg/kubelet/envvars/envvars.go.
The new package is under kubelet because the container enviroment is more
associated with kubelet than with registry.
Test code moved too.
Added test

(code moved from pkg/registry/service/rest_test.go)