Make a twisted upgrade
Prevent sending SetIdent or SetName to remote servers during registration
This apparently sometimes returns None, which is weird.
Save IP in IRCProtocol instead of relying on transport since transport may not exist when cleaning up uncompleted connections
Fix crashing on getPeerCertificate if we somehow get data while somehow there's no transport
Merge pull request #223 from ElementalAlchemist/do-not-send-setident-or-setname-during-registration

Prevent sending SetIdent or SetName to remote servers during registration
Merge pull request #224 from ElementalAlchemist/upgrade-twisted

Make a twisted upgrade
Merge pull request #225 from ElementalAlchemist/weird-none-return

This apparently sometimes returns None, which is weird.
Merge pull request #226 from ElementalAlchemist/how-does-transport

Save IP in IRCProtocol instead of relying on transport
Merge pull request #227 from ElementalAlchemist/jircs-peer-certificate

Fix crashing on getPeerCertificate if we somehow get data while somehow there's no transport