QPID-5282: Change IoSender to cause the socket to be closed after a sender timeout.

Merged from trunk with the following command:

svn merge -c1543721  https://svn.apache.org/repos/asf/qpid/trunk/qpid



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1545184 13f79535-47bb-0310-9956-ffa450edef68