Use proxy from docker's pkg

Proxy now supports UDP and should be a bit more robust.
Also "fixed" some issues with potential race conditions in waiting for a
container to start vs handling events for a proxied container.