Update systemd unit and docs for s/minion_port/kubelet_port

This appears to have changed in
https://github.com/GoogleCloudPlatform/kubernetes/commit/3160500940633a25a9cdfbec6520d4a20af9fd20
Make DataVersionAndKind public on runtime.Scheme

Add a new ObjectTyper interface that clients can depend on for
converting between data and object to version and kind.
Merge pull request #2053 from cgwalters/update-systemd-and-docs-for-kublet-port

Update systemd unit and docs for s/minion_port/kubelet_port
Merge pull request #2055 from smarterclayton/define_an_interface_for_typing

Make DataVersionAndKind public on runtime.Scheme
remove systemd example files from man pages

We have contrib/init to talk about how to set up init systems.  Do not
include it in the man page.  Instead give an actual example.
Merge pull request #2058 from eparis/no-systemd-in-man

remove systemd example files from man pages
Fix the etcd md5 since they uploaded a new binary.
Merge pull request #2061 from brendandburns/master

Fix the etcd md5 since they uploaded a new binary.
Convert minion_ to kubelet_ in numerous docs

The example systemd services files, environment files, and the fedora
manual config doc all used numerous references to minion_.  Many of
these are better named kubelet_.  Convert them.
Merge pull request #2060 from eparis/minion-kublet

Convert minion_ to kubelet_ in numerous docs
Define a mapping between REST resource name and kind/apiVersion

Allows clients to abstractly map user input to generic resource
paths as per docs/api-conventions.md
WIP - Allow kubectl commands to handle arbitrary objects

* Ensure kubectl uses abstractions from other parts of Kube
* Begin adding abstractions that allow arbitrary objects
* Refactor "update" to more closely match allowed behavior

Still needs additional test cases (RESTClient is not currently
fakeable)
WIP - Refactor Get and Describe to allow extension of types

Get should use ResourceMapper, allow Printer to be abstracted,
and move Describe to a map style.