Clean up container shutdown

1) Don't explicitly clean up emphemeral ZK nodes.  These will go away when
shutdown the ZK connection, and if we lost zk server these function will not
complete.
2) Sanify (as in make sane) healthcheck exit channel handling.
3) Stop performing health checks after container exit has been requested.
fixes CC-177, add default timeouts to health checks, support for reaping zombie procs, and improve container logging on exit.