Merge pull request #487 from CoderCow/patch-1

Re-added Olink's commit & integrated more of @CoderCow's stuff.
-Fixed an exploit where players could sneak items through SSI when DisableLoginBeforeJoin was true.
-/overidessi will now actually work on players not logged in...
Merge pull request #488 from CoderCow/patch-1

SSI Exploit Fix and Made /overidessi Actually Useful
/region list will now provide a better listing of extra long / short region names.
Fixed /who listing one player per line instead of a muliple players per line. (my bad)
Added /region tp [region]. Additionally to "manageregion", also requires the "tp" permission.
Merge pull request #489 from CoderCow/patch-1

Region Command Improvements, Fixed /who
-Added "-p" parameter to "/region name" for persistent mode, type "/region name" without "-p" to disable.
-Added "-u" parameter to "/region name". Use to include unprotected regions in the listing.
-Added "-z" parameter to "/region name". Use to include z indexes in the listing.
-Regions displayed by "/region name" are now sorted by z index.
-Added "-d" parameter to "/region info". Use to display the given region's boundaries as wires.
Fixed all region command syntaxes.
Merge pull request #491 from CoderCow/patch-1

Even More Region Command Improvements
Fixed "/region info -d" possibly not hiding the boundaries properly sometimes.
/item handles its parameters smarter now, the quotes for the first parameter are now optional, even if it contains whitespaces. Also, /item returns better error messages now.
Fixed /overidessi not working properly if DisableLoginBeforeJoin was false.
Merge pull request #493 from CoderCow/patch-1

Fixed /region info, Improved /item
Tile GetDataHandlers: fix bool fail and add byte style
Check for invalid place style
Changed the server's lighting mode to 2. This will fix any glitches caused by the decreased world size.
Set the default value of PreventDeadModification to true.
Added some tile hacking checks and moved explosive projectiles server-side.