Added ConnectionInfo, modified IConnector for it.

ConnectionInfo is for keeping track of attributes of servers we connect
to, like our current nick, our currently joined channels, the users and
their status within them, various ISUPPORT fields.