fix build errors

- compile files with .cc extensions (lol mm devs)
- regenerate usermessage stuff - the metamod usermessage stuff is a bit
  outdated compared to what valve has on their dev wiki