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.
Merge pull request #541 from Olink/refactor_match

Refactored the many matches found redundancy by adding a utils method.  ...
Update GroupManager.cs

I broke groups by doing what I did.
Update GroupManager.cs

Why you fail me github editor?!
Stripped out stupid shit

Commented packets we dont know about yet.
More minor fixes
Added packet changes for 1.2 protocol up to 7(world info)
Added better noclip detection, including support for half and slanted blocks, and an ignore for honey.
Implemented Packet Teleport mechanism.
Merge branch '1.2_terraria' of github.com:Olink/TShock_1.2 into 1.2_terraria
beginning tile types in NetTile.cs
fix typo in GetDataHandlers.cs
Merge remote branch 'origin' into 1.2_terraria
Changed collision detection margins; added slush to it too.
Update packet logic up to 17 (not including 17 ->tile edit...something needs to be done with the last two bytes)
uncomment StrikeNPC and SetTime packets
Nothing to see here...
Fixed long if statement
Changed how EditTile was handled so that we have enums and pass those instead of confusing bytes.

Comments should be updated to reflect new stuff.