- Fix connections potentially being added more than once in RpcTarget.FromFlags
- Fix spectated player name and health text being invisible when spectating in third person
- Add LocalPlayer.GetLocalOrDemoPlayer() to cleanup some usages for retrieving the local player. Consequently fixed a few incorrect usages of GetLocalOrSpectatePlayer()