Merge branch 'unstable'
Fixed some hitscan weapons being unable to hit entities owned by the shooter
Fixed it for the Zapper's altfire as well
Enabled g_ballistics_simplehitscan in CRA again
Used W_SetHitscanVisuals for other hitscan weapons, made it optional (g_fakeshotorigin)
Fixed traceline_antilag
Added an annoying popup begging players to install DPRM every time they connect (unless they are running it already)
Moved buff model handling to CSQC (saves some bandwidth)
Fixed the ring color of teamless buffs
Buff models: handle EF_STARDUST
Reverted cfca74d2, causes problems such as being able to shoot oneself with hitscan weapons. Solved inability to shoot self-owned entities in a different way.
Added the sv_gameplayfix_shootownentities cvar (off by default, on in CRA)
Optimized and fixed sending of the zapper's shot origin
Fix zapper shot origin again
Fixed the overhead buff model of cloaked players being visible to enemies
Added g_balance_campingrifle_switch_cancels_reload, enabled it in CRA
Fixed ammo progress incorrectly filling backwars in althud
(visual) fixed zapper's secondary beam position
Zapper secondary: apply arc before direct damage, fixes errors in case e.g. the primary target gets frozen from the shot.
Completely removed the shownames entity. Shownames support is now provided by entcs (same as radar). Optimized the shownames protocol