Save IP in IRCProtocol instead of relying on transport since transport may not exist when cleaning up uncompleted connections
Merge pull request #226 from ElementalAlchemist/how-does-transport

Save IP in IRCProtocol instead of relying on transport