AsyncWriterSource: handle the closing of connections detected from read operations
TcpClient: do not rely on "state()" to detect whether the underlying socket has been disconnected

Conflicts:
	service/tcp_client.cc
PLAT-754: AsyncWriterSource: fix segfaults by enable the postponing of callback dissociation
TcpClient: "address" renamed to "hostname" (TRIVIAL)