Make Kubelet type members private and provide New functions.
Merge pull request #551 from erictune/private_kubelet

Private kubelet
Change a != to a < to fix kubecfg.
Merge pull request #572 from brendandburns/fix

Change a != to a < to fix kubecfg.
Add a name to containers created by RunController so that validation works.
Merge pull request #574 from brendandburns/run

Add a name to containers created by RunController so that validation works
Actually fix kubecfg.
Merge pull request #576 from brendandburns/run

Actually fix kubecfg.
modified to drop the leading '/'

Since it doesn't work @ head.
fix json.
Use table testing for makePort tests
Update the broken pod.json example in the README
Merge pull request #578 from kelseyhightower/readme_fixes

Update the broken pod.json example in the README
Restore behavior of trimming / from kubecfg url

Also make the output and validation of input better for kubecfg api calls.
Kubecfg will now display a usage argument if the URL is incorrect or an
unrecognized storage type is passed.
Describe e2e-test.sh in the README
Update the cAdvisor manifest for the new volume type.

Closes #559
Merge pull request #582 from smarterclayton/reference_e2e_tests

Describe e2e-test.sh in the README
Merge pull request #581 from smarterclayton/fix_introduced_bugs_in_kubecfg

Restore behavior of trimming / from kubecfg url
Merge pull request #583 from vmarmol/update-cadvisor

Update the cAdvisor manifest for the new volume type.
Merge pull request #548 from kelseyhightower/improve_kubecfg_tests

Use table testing for makePort tests