Messenger version

Messenger version is inserted into the stream, and pulled out in deserialize.  It currently doesn't do anything in deserialize.