Don't stop accepting on an error in HTTP::Door:
* Errors are always logged when they occur
* An error which is not operation aborted will not stop the accept loop
Fix race conditions closing HTTP I/O objects:
This fixes a case where stop can sometimes skip calling close on some
I/O objects or crash in a rare circumstance where a connection is in the
process of being torn down at the exact time the server is stopped.