unit test for #2815, as requested by @brendandburns
Fixes #1605: make ErrorList introspectable by replacing ErrorList and
ErrorList#ToError with []error and util.SliceToError() respectively
fixed minor formatting
Add kuber box location env to make it faster.
make e2e/monitor.sh work outside gce
Move namespace from query param to path part
Added namespace test case for POST to /pods
Add doc for {namespace} path param, fixup and verify proxy paths
Wait for not pending, not for running.
When failures occur, we go to 'Terminated' which can cause
indefinite blocking.
Merge pull request #2944 from deads2k/deads-make-monitoring.sh-run

make e2e/monitor.sh work outside gce
Merge pull request #2979 from brendandburns/e2e

Wait for not pending, not for running.
Add an e2e test for exec liveness probes.  Fix the docker exec integration.
Make it clearer how to run kubectl after bringing up a local cluster.

Fixes #2935.
Merge pull request #2983 from jbeda/local-clarify

Make it clearer how to run kubectl after bringing up a local cluster.
Make the test for the 'docker_opts' grain more robust.

Fixes #2982
Merge pull request #2978 from brendandburns/exec

Add an e2e test for exec liveness probes.  Fix the docker exec integration
Merge pull request #2986 from jbeda/docker-default-fix

Make the test for the 'docker_opts' grain more robust.
Merge pull request #2831 from jdef/unit_test_for_2815

unit test for #2815, as requested by @brendandburns
fix Godeps.json; upgrade context, html, and websocket packages
Merge pull request #2987 from lavalamp/fix6

fix Godeps.json; upgrade context, html, and websocket packages