Only refresh abilities if its changed
Fix furnace bug
Fix Guava 17
Accept the EULA

Starlis LLC, the owner of Empire Minecraft, accepts the Minecraft EULA with this commit.
Add API to prepare a plugin spawned Entity before added to world

This will enable configuring Metadata before spawn events and packets are sent to the client.
Convert Holograms to Armor Stands for 1.8 clients

Lets Holograms work on 1.7 and 1.8 using 2 diff types
Configurable Keep Spawn Loaded range per world

This lets you disable it for some worlds and lower it for others.
It also bounds it to the view-distance, to not load more than needed like it currently does.
Improve Network Manager packet handling

Removes an unnecessary "peek at head of queue", and also makes the number of packets
processed per player per tick configurable, so larger servers can slow down incoming processing.
Limit damage of EntityPlayer memory leaks

If a plugin leaks EntityPlayer references by storing Player objects and never cleaning them up,
then the server will leak a ton of memory by buffering up packets into the outgoing queue that will
never be processed. These packets themselves then hold on to lots of other references, causing massive leaks.

This change does not prevent plugins from leaking EntityPlayer references, but will drastically reduce the impact
of the bug to the level one would expect of a Minecraft Server of memory leaks anyways.
Update AntiXray to Timings v2
Update Entity Activation Range to Timings v2
Fix the Spigot Tick Loop and add getTPS API
Timings v2
Fix TPS measurement