v1beta3 Pod refactor
Treat unset KUBERNETES_PROVIDER as gce.

Should fix jenkins failure.
Merge pull request #2446 from erictune/secure_port_on

Treat unset KUBERNETES_PROVIDER as gce.
Merge pull request #2097 from markturansky/v1beta3_podrefactor

Refactor internal API for Pods to match v1beta3
Fix tyop in authorization doc
Merge pull request #2454 from derekwaynecarr/fix_typo

Fix typo in authorization doc
Merge pull request #2452 from bgrant0607/docfix

Document v1beta2 fields
Move FakeRESTClient to client/fake.go
Not having Kind set in Decode(1) is an error
Make GetPrinter take the necessary conversion arguments

This fully encapsulates decisions about conversion within GetPrinter,
which prevents users from accidentally not converting.
Merge pull request #2447 from smarterclayton/revert_bundling_of_version

Ensure that kubectl get works with downstream resources
fix kubectl log completion

When kubectl started returning the right object it changed the template
that needed to be used to get the name of the containers inside the pod.
Fix etcd unpack by adding a explicit x flag.
Merge pull request #2467 from brendandburns/fix

Fix etcd unpack by adding a explicit x flag.
Merge pull request #2465 from eparis/bash-comp-fix

fix kubectl log completion
Clarify spec vs status, and what we plan to do with usage.