Removed ip address from users, as well as changed /user add syntax to be '/user add username password group' instead of colon bullshit.
Merge pull request #528 from Olink/general-devel

Removed ip address from users, as well as changed /user add syntax to be...
Merge pull request #529 from k0rd/general-devel

 Remove WorldID from the WHERE clause in UPDATE SQL for RememberedPosManager
Added LastAccessed time field and KnownIPs field to the user database.  This resulted in some changes everywhere, such as new logic with default groups.  Apparently, somehow, the ip based stuff worked even though no ips were set to properly grab the user group.  The wrong group was being assigned to new users resulting in a player with 0 permissions.  This is now fixed.
Merge pull request #530 from Olink/general-devel

Added LastAccessed time field and KnownIPs field to the user database. Note: extent of testing was starting TShock again, so may have broken something important (e.g. stat tracking)
Removed direct AWS link from README
Added basic framework for allowing for ban durations and banning admin.

Added BanningUser, Date(of ban), and Expiration to the db
On join, Expiration is checked, if ban is expired we remove it and the user is allowed on.
When running the ban command, your UAN is used as the banning user, and the date is that moment, with no expiration.
#531
Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
Apparently this file didnt want to be commited last time.
Removed redundant code.
change permissions to tshock.xxx and fix default group creating to reference permissions that exist, and not hardcoded strings.
Merge pull request #532 from Olink/general-devel

Ban system is more robust; supports expirations
spaces: 0 tabs: 1
Merge pull request #535 from Olink/permissions_change

Fixed ancient permissions defaults that sucked.
Overhauled permissions.

Overhauled permissions to use permission nodes, and separated some
permissions into smaller ones (such as cfg into tshock.cfg.maxspawns,
tshock.cfg.spawnrate, etc),
Change tp and rootonly.
Split superadmin permission.
Merge pull request #536 from MarioE/general-devel

Overhauled permissions.
VERSION TICK: 4.1.0.926 & Terraria 1.2 Code Freeze
Refactored the many matches found redundancy by adding a utils method.  Changed the csproj to build x86 instead of anycpu which was causing issues for release.