Patch 1.0.10 - DB Implementation

You may change the source to 1.0.9 if you feel like it - I just though I'd bump the version number up again due to major changes.

 - Grouped code in regions for easier reading
 - Added DB.cs
 - Players on the previous List<Player> "players" are now registered on a Player[] array "players" of size 256, since TShock only supports 256 players. By assigning players joining to a slot equivalent to their Index, and then setting that same slot to null when leaving, we get a pretty good system going. Source of inspiration: Essentials by Scavenger.
 - Added permissions for the commands.
 - Server can no longer use stats without parameters.
 - Changed the Where.FirstOrDefaults to FirstOrDefaults.
 - Added debug command to check how many players are currently connected to their StatPlayer object. (/statdebug). Can be disabled when releasing to public by commenting out the first line of Statistics.cs, "#define DEBUG".
 - Added Playtime, PvP Deaths and Mob Deaths as variables recorded for each player.
 - Check commits for something I might've forgot.