Make Message a struct not inheriting from QXmppMessage
Message now represents exactly the data that is stored in the database. Some parts of the QXmppMessage were not really used. It's now more clear which attributes are actually used by Kaidan (and there are less allocations).