Added ImapClient.Connect() and SmtpClient.Connect() that take a Socket argument