Added new delegate method shouldSendText:fromSender:

For certain situation like offline, we may allow user to type in message, but don't allow them to send.