Fixed 1.7 player disconnection not calling hook

This fixes #357
The "<>" of a player name is now coloured
Prettified command error messages

Using the magic of overlords (overloads) and standards compliance.
Disconnection message no longer shown if ping
Merge pull request #443 from mc-server/messages

In-game message revision and fixes
Update Contributing.md 

Fixes #351
Merge branch 'master' into cmake
linked in lua
added blocks and blockentities
moved protocol to glob
added pthread linking code to OSSupport
moved HTTPServer to globs