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)