[what] enable chat client to send/receive image in the chat view
[what] refine the behavior of message-scroll content-size reacts to keyboard event, message received/sent
[what] fix potential leak
[what] if there are messages sent by other clients while local client app is offline, load the messages/binary into contact info and wait for being displayed in the message view
[what] handle AnIM connecting status with application life cycle
[what] update Lightspeed SDK
[what] refine some possible crash caused by mutable method used on immutable instances
[what] move message read-ack to message scroll-view
[what] catch binary data message received while client is offline
[what] keep not only received message/binary but also the message/binary sent from local client