Allow STDIN to kubecfg via `-c -`.

Follows the `tar xvf -` convention (because all the other conventions
are crazier?)
stdout/stderr container log stream
Make "kubecfg -s <port> run ..." select correctly

kubecfg run creates a replication controller which sets all pods with a
replicationController= label, but then sets up a service selecting on name=
instead.  This fixes that.  kubecfg -s <port> run ... can now actually work.
rename labels in kubcfg logic
Merge pull request #1401 from jhadvig/k8s_log_retrieval_update

stdout/stderr writer container log stream
Merge pull request #1390 from smarterclayton/allow_stdin

Allow STDIN to kubecfg via `-c -`.
Merge pull request #1397 from thockin/kubecfg

Make "kubecfg -s <port> run ..." select correctly
Adding GetEndpoints method to the client EndpointsInterface
Added test case