Made UserMessages accessible

Added storage for all UserMessages to Match, added handlers for previously ignored messages and made the existing ones add the message to the match. The UserMessage is built just like GameEvent with a Descriptor+Object[]. For convenience there is a static build() method to generate a UserMessage from the Protobuf message py parsing and inserting all fields.

Also added a getter to TempEntities.