Update TShock to latest ServerAPI
Allow rest request handlers access to the request object itself, to allow the plugin more information on who is making the request.  Refactored the args for Rest commands to just one delegate, that takes a RestRequestArgs which has verbs, params, request, and tokenData.
Fixed invalid default value for max spawns
Merge pull request #833 from briman0094/general-devel

Fixed invalid default value for max spawns
Delete a bunch of cruft that has gone unmaintained for too long.
Fix warps to have an auto-increment primary key column, and unique on name/WorldID
Same for regions.
Changed SqliteTableCreator to do proper unique syntax.
Remove crappy spaces in this file.
Update to latest TSAPI.  Changed update manager to use same code as stat tracker, which hopefully doesnt break on mono.  Also changed it to not check every update to see if time has passed.  Made packetbufferer async for windows and if specified for mono.  Fixed maxspawns error message to explain range.  Ticked version.
Add new rest endpoint /v3/players/read to read the players inventory, armor, and dyes.  Armor contains both armor and accessories, as well as vanity.  Dyes contain all 8 dye slots.  Closes #835
Suppress those pesky warnings
Merge pull request #837 from WhiteXZ/general-devel

Suppresses the SocketException warnings
Add length to database primary keys.
Tweak some of the itembans code to be less inefficient.
Removed a chunk of code from the buff code that prevented users from being buffed with a buff that comes from an item.  This code seemed to cause max cpu usage when being disabled.  I don't think this code is useful, but I leave that to people who own servers.  IMO all buff code should be removed.
Merge branch 'general-devel' of https://github.com/NyxStudios/TShock into general-devel
Removed two semicolons at the end of a line