Make IrcSession::close() call QAbstractSocket::abort()

A connecting socket may continue connecting like almost forever after
calling disconnectFromHost(), so make session closing truly effective
by calling abort() before disconnectFromHost().