* reorganized files and methods for session actor in preparation for custom spectator implementation
* split existing code between data and functions, and entry points; parsing and logic management is now handled within the current game mode, which should reduce the need to ask explicits
* should fix players not performing damage after being broken for an unknown amount of time, maybe never working correctly
* functioning spectator mode logic swap; initial packets for UplinkRequest, UplinkResponse, and UplinkPositionEvent
* available chat prompts can now be different based on player mode without testing flags
* modified ChatActor to be replaced by a function-data logic pair, and modified ChatService to be able to accommodate the new chat channel; chat packet handling moved from general operations to the new chat operations
* resolved issues with spectator implants, at least enough that implants should be stable; created an exclusive permission for spectator mode; database changes to persist permissions for different modes
* command detonater is no longer allowed; spectators now hold a laze pointer
* for the purposes of testing, anyone can be a spectator
* spectator mode is important to confirm; removed deprecated chat actor; dismount quietly
* oops; allowed again
* restored commands setbr and setcr; deployables are erased from spectator map; projectiles destruction only just in case
* role only for those who are permitted
* database tables and persistence entities; attempt to retrieve values from database and apply them to the player avatar character; resolve spawn options in sanctuary in different manner
* minor database table field adjustments; saving to database when account persistence ends; properly loading from and initializing with data queried from the database; suicide better supported
* converting the zoning method/status tokens; better support of zoning handling of persistent locations; messages that explain the consequences of login-spawning into an invalid location
* adding triggers for the 'saved char' message, both those prompted by game activity and a 'reassurance' message; also, actually save the char data sometimes
* intervals for timing charsaved message set by configuration file now
* corrections to spawn tests and tables
* random sanctuary spawn in more places than one