Pass contact list implementation in notify().
Message ack callback implementation.

Pass third parameter to Session.send(). This callback will be called
whenever server responds with EVENT_ACK to a sent message.
Added values for ack types, message types.
Change status optionally with description.