Sim-IM 0.9.6

This class should be inherited by protocol specific TextMessages classes

All interaction with message: showing, creating new message to send, etc should be done via virtual functions of that class

All plugins are able to get incoming message and do something with sending message (which are represented by this class), if they want to by using existing event system (so will need to add some events for it)