Remove Player cache and edit CraftPlayer.equals to account for EntityID. Fixes BUKKIT-1541 and Addresses BUKKIT-761
Revert "Fix potential NPE in vanish API. Fixes BUKKIT-1541"

This reverts commit ebf121800bd3161e4af0f6d9229ccb39c31fc278.

If the handle ever becomes null we need to know about it so we can debug it further.
Updated version to 1.2.5-R1.3 in pom.xml for Beta.
Updated version to 1.2.5-R1.4-SNAPSHOT for development towards next release.
Add ItemFireball from mc-dev for diff visibility
Fire events for fireball item usage. Fixes BUKKIT-1566
Use a different temp file for each player to avoid corruption. Fixes BUKKIT-1607
Update to jline 2. Fixes BUKKIT-717

JLine 2 allows for better color matching in the console and support for
colors in console on Windows. Hopefully provides better performance as well.
Add ConsoleLogFormatter for diff visibility
Add option to strip color codes from server.log file
Fix block place protection using a larger radius. Fixes BUKKIT-1617
Assert that the block is still present after placement. Fixes BUKKIT-1399
Revert obsolete "fix" for Redstone Torches
Replace TextWrapper with simple newline splitting. Fixes BUKKIT-1662

TextWrapper used to try to ensure a message would wrap correctly on the
client by counting the width of the characters in pixels and wrapping
before hitting that limit. This was needed because the client would lose
color information when wrapping and could not handle long lines of text.

Now that both of these problems are solved in the client we can replace
TextWrapper with simple code to split the message into multiple packets on
newlines and ensure chat colors carry across to the new packet.
Don't cap food level at 20 when eating. Fixes BUKKIT-1667

The amount of food gained when eating is used for calculating the food
saturation value so capping it at 20 at this point causes us to get
incorrect results. FoodMetaData.eat caps it at 20 anyway so we're safe to
not do so here.

Also readds a line from mc-dev that was mistakenly removed.
Updated version to 1.2.5-R2.0 in pom.xml for RB.
Updated version to 1.2.5-R2.1-SNAPSHOT for development towards next release
Re-implement World.getTemperature and World.getHumidity
[Bleeding] Improve handling of ItemStacks. Addresses BUKKIT-1697
Add fallback for when jline fails to initialize. Fixes BUKKIT-1675.