Proof of concept

Create a custom background worker process to respond to HTTP requests.
Stop blocking on accept

Also added a couple of GUC parameters for the max number of sockets and
listener queue depth.