Use table testing for makePort tests
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
Fix reslice and data races in kubelet fake_docker_client

- Fix reslice in Pull() to remove the just returned error
- Fix data races found during the integration testing
- Remove one-liner helper method for better readability
Add unit tests for example syntax

Tests api/examples, examples, and any embedded json in readme.
Merge pull request #587 from VojtechVitek/data_race

Fix data race in kubelet fake_docker_client
Merge pull request #590 from smarterclayton/test_example_syntax

Add unit tests for example syntax
query minion's /healthz for sanity checking. Removing gcutil ssh to
VM, and check kubelet's status.
update github.com/fsouza/go-dockerclient
Merge pull request #589 from monnand/update-docker-client

update github.com/fsouza/go-dockerclient
Merge pull request #593 from dchen1107/cleanup

Query minion's /healthz for sanity checking.