Add an event to catch players sending a chat message

This adds a hook to EntityPlayerSP#sendChatMessage which allows mods to cancel a chat message message from being sent, modifying, or just inspecting it. I'm 99% sure I edited the base class incorrectly, my apologizes. 

http://pastebin.com/TSrnueuQ