Updated to latest forge (1.6).

Almost all changes relate to sendChatToPlayer now requiring the more complex chat component.
To make tracking those changes easier, i introduced ChatUtils which has the same interface as the replaced command and internally creates the chat components.

This may still break colored text, since that now works differently. This has yet to be tested.
In addition, localization changes made it harder to get the localized text on the server, since the server now sends the localization id with the arguments directly to the client.

Another major change is EntityPlayer now no longer being an EntityLiving, but rather EntityLivingBase. This also means they no longer are worth experience (removed the grave code for that).

The player health has become a float, which breaks the mapping of the method-name, but the method still exists (just with a searge name).