DO NOT MERGE

@bcwaldon Hmm... I do not think a customized listener will do the trick. 

Provide no tcp level close notification. 

We can do it at http level as your last pull request. I do not like that approach, since we create a blocking go-routine for each request rather than each connection. But I am fine with just using it for now.