wait for HTTP servers to start accepting requests

avoids error messages in the proxy when servers are slow to start.

should obviate the need for a web hook for servers to notify the Hub when they start
Yes, but you're more explicit [than tmpnb at the moment](https://github.com/jupyter/tmpnb/blob/master/orchestrate.py#L110-L120) with better comments to boot.