Fix damage filters

this fix makes damage filters pass correctly when certain damage events
contain more than one damage flag. This is a long standing bug that I
had fixed in the 2007 SDK.
Fix MP Gravity Gun carried objects

This is a fix that myself and Mike Durand had applied to the 2007 SDK,
that overcomes the UTIL_GetLocalPlayer (single player only) calls for
physgun carried objects in multiplayer.
This allows Gravity Gun thrown objects to have their physics mass
calculated correctly in multiplayer.
fix RPG laser dot precache

fixes the precache of the redglow1 sprite
fix SLAM instant refire delay

gives the SLAM a proper delay between firing
fix SLAM attaching

fixes the SLAM so it attaches to physics objects correctly, and if they
move, it detonates
allow deployed SLAM to be shot

shooting a deployed SLAM now causes it to detonate again
fix some wonky mix tabbs and spaces

(thanks vs power tools!)
fix client-side linkage of player class in mp
client-side version of dispatcheffect with filters

for shared weapon code to avoid #ifdef hell
fix third person effects

fix some of the third person weapon effects (local player switching
between first and third person)
make player multiplayer in .. multiplayer

change inheritence of CHL2_Player to CBaseMultplayerPlayer instead of
CBasePlayer in multiplayer.
Multiplayer player animations

full multiplayer animation support like sdk2007 (no more jittery
animations)
Merge branch 'master' of https://github.com/tonysergi/source-sdk-2013