The MessageServer now uses partially dereferenced messages, meaning
that the Client view of the message is passed on to the server.
The Contact name and reception name are, following this, passed
along to the server for storage.
The ID's are still kept, but the as the messages are final - once
stored the historical names make sense to store along with the
messages.
There is a quite large database scheme update as well.
This schema is not tested (fully) with the others servers, and
stuff(tm) may break.