Simplify player spectating by only setting view target server side for firstperson, calculate thirdperson camera client side in OnUpdateView
Remove client side thirdperson camera in DeathControllable, calculate view in OnUpdateView instead
Player.ViewTarget requires authority
Add Player.ControllingViewTarget, override Controllable.GetViewTarget to use it. (This is useful for getting a target entity from local player)