* changing to square distance during mine checks; repeating entity geometric distance check function
* added separate trigger radius rules for players and vehicles
* initial workings for a csr/gm player mode
* weird line removal after merge
* too many changes and refactors, but the code compiles properly; need to push these to the repo and sort out issues with it all later; hopefully, nothing has changed except for the csr stuff
* extensive changes to mode logic for refactoring and functionality improvements, especially for accommodating csr spectator mode
* csr's may now see players who are spectating, including csr's who are spectating, including a wide variety of their behavior such as location, weapon management, etc.; removes zoning cancel messages as a required log from certain use item actions
* corrected various issues identified in the comments of PR#1247
* restored killed->autorevive functionality; removed last traces of old door code from general operations
* knife stab corrected; spitfire turret corrected; blockmap interactivity using zone interaction allowance flag; visibility during resurgence code for csr; removing messages and experience gain for interactions with csr
* pruning imports and correcting the default spectator setting
* separated router/telepad activity from other vehicular activity, previously all considered a form of mounting/dismounting, and restored support experience rewards
* can not activate or deactive spectator of gm when dead; zoning while spectator removes spectator and defaults to sanctuary
* field turrets are neutral-neutral when constructed by a csr; custom bang command 'setempire' will adjust the faction affiliation of a variety of game objects
* fixed facility occupation recognition
* when transitioning between player modes, do not parse new messages about transitioning between player modes, until fully transitioned between player modes