send a message to user (not an OSCARUseR). message can be a string, or a
multipart tuple. if wantAck, we return a Deferred that gets a callback when
the message is sent. if autoResponse, this message is an autoResponse, as
if from an away message. if offline, this is an offline message (ICQ only,
I think)