Fixed double teleporting with SSC

users getting teleported twice with ssc and rememberpos if they didn't
have loginbeforejoin enabled
Additional handling for beds (yes, magic mirror is still required)
Merge pull request #672 from MarioE/general-devel

Redo some permissions
Rod of discord permission change.
Merge pull request #666 from PhoenixICE/general-devel

merging even though this is PR#666 !!!
Add in code to auto kill clients that have large buffers.  This is disabled, and set to 5mb.

If enabled, this would silently kill players as their buffer is full, which could have bad consequences in large servers with lag.  This is intended to deal with the issue where servers are running out of memory.
Weird issue with packet bufferer warnings.
Convert Itemban.HasPermission to check if user has Permission.usebanneditem and remove redundant checks elsewhere.
REST status or v2/server/status now checks for a permission to display ips to the caller.  The only way to get this enabled is to use securetokenendpoint config option.

Refactored a tsplayer method.
Tick version.
Check if player is being ignored when they try to spawn a boss.
Fix severe sendtilesquare exploit
Fix more exploits
Fix a crash exploit related to extremely long death messages or text
Fix another sendtilesquare exploit

... removing EnableInsecureTileFixes in the process.
reverted 61f6bb1a019adf0ed7f18109d2c81beb7a281faa; remembered position is independant from SSC
fix for double teleporting rememberleavepos under certain config combinations
Reload itembans on /reload
Wrap usages of TShock.Players[] with checks for out of bounds.
Cleanup