Largely fix sound issues related to prediction

Const-ify a lot of string arguments in n_proto and n_pack

Move the message-sending logic from hu_stuff to p_user

Set player names to default names in n_main

Add M_CBufNew* functions to m_cbuf; touch it up a little

Touch up m_buf a little
Fix messages disappearing too quickly (dumb omission)

Don't tick the HUD while predicting

Print pickup messages in MP mode
Player messages show up in messages widget, and now make a sound when received
Revamping messaging
Restore server messaging commands

Stop serializing player messages
Rebuild tags
Don't create player messages while repredicting

Fixed issue with messages not appearing in MP

Renamed CL_Predicting and predicting to CL_RePredicting and
repredicting, respectively
Fix markup parsing problem with player chat

Do some refactoring of the player messaging functions
Revamp MP chat paradigm, chatting now works
Serialize levelTimer, levelTimeCount, levelFragLimit and levelFragLimitCount

Pass through intermission in deathmatch also

Reformat some of p_spec.h

Remove some debugging printfs from g_save
Add p_ident files which were inexplicably missing
Player preference messages no longer include redundant playernums

Added say & name scripting functions

Added an SV_BroadcastPrintf function

Made preference buffers in handle_player_preference_change pointers and
heap allocated

Remove extraneous newline from handle_server_message