r23055: Rewrite messages.c to use auto-generated marshalling in the tdb. I'm