Add go-restful dependency
Add a human readable message to pod state.
Added some etcd retries to try to work around some flakes we see in Travis.
Add --watch to get command
Merge pull request #2279 from brendandburns/integration

Added some etcd retries to try to work around some flakes we see in Travis
Merge pull request #2222 from lavalamp/fix

Add go-restful dependency
Change update example to use a trivial webserver instead of nginx (issue #1803).
Fix watch for events; add test for interface implementation so it won't break again.
fix e2e.go args for kubectl
Improve error reporting
Merge pull request #2337 from lavalamp/fix3

Add watch, multiple fixes
Remove health check when creating node.
Add some retry to the service proxy.
Give the API server access to TLS certs.

Moved the cert generation to a separate salt state and put it in a more appropriate sharable location (`/srv/kubernetes/`).
Merge pull request #2281 from brendandburns/proxy

Add some retry to the service proxy.
Merge pull request #2341 from jbeda/cert-gen

Give the API server access to TLS certs.
Add link to Weave+CoreOS implementation
do not fail build if unable to relabel selinux content

If the failure is a problem, the build will fail later.  But it is
possible that this is not a fatal issue and we should let things go
forward.  (a filesystem mounted with context=something in permissive
would cause chcon to fail, but the build to work)
Make client.Interface contain EndpointsNamespacer
util.EncodeJSON proven harmful, remove it everywhere

People were misusing EncodeJSON in tests when they should be using
runtime.EncodeOrDie(testapi.Codec(), obj).  Removing the potential
for cutting self on sharp objects.