Clear the IOStream buffers on close even when there is no close callback.

Closes #828. (again)
RequestHandler sets its close callback on the HTTPConnection, not the IOStream.

Fixes a bug in which close callbacks would never be called for subsequent
requests on a reused connection.