implement user message api

This is untested, but I think it should mostly work. Chat and center
messages can be sent using GoonpugMessage::ChatMsg and GoonpugMessage:HudMsg

implements #48
link libprotobuf
Merge pull request #57 from pmrowla/master

implement messaging api