Remove Server.connect, add Server.authenticate

Server.connect is too abstract to be useful; there are two ways to connect,
AUTHENTICATE and LOGIN, and they both take different parameters.
Mailbox.fetch -> Message._fetch

The responsibility really belongs with Message, since fetch retrieves a *part*
of a message, and only optionally the whole thing.