Fix Heisenplayers
Add query-plugins setting. Addresses BUKKIT-1781
Clear animal owner when untamed. Fixes BUKKIT-1482
Fire PlayerItemBreakEvent. Addresses BUKKIT-1600
Implement plugin channel events. Addresses BUKKIT-1844
Added EntitySilverfish for diff visibility
Trigger EntityBlockChangeEvent for Silverfish. Adds BUKKIT-1560 and BUKKIT-1593
Deprecate spawnCreature and add spawnEntity. Addresses BUKKIT-1168
Use LinkedHashSet to make redstone update order consistent. Fixes BUKKIT-1850
Implement LivingEntity.hasLineOfSight. Addresses BUKKIT-1255
Fix double overflow/underflow calculations with explosions. Fixes BUKKIT-1865
Mark entities as invalid when they get despawned. Addresses BUKKIT-810
Fix client crash on InventoryClick cancel. Fixes BUKKIT-1841
Fix deprecated spawnCreature. Fixes BUKKIT-1880
Clean entity.damage functions. Fixes BUKKIT-1822
Treat ComplexParts as proxies for setLastDamageCause. Fixes BUKKIT-1821
Apply setLastDamageCause after processing events and the event has not been canceled. Fixes BUKKIT-1881

This allows previous causes to be available during the event, as well as making the damage cause a valid one. If EntityDamageEvent is canceled, then it's not the last DamageCause.

Also prevents setting DamageCause involuntarily through construction.
Implement getMotd, and reload the motd. Adds BUKKIT-1799
Factor invulnerableTicks into getNoDamageTicks. Fixes BUKKIT-1324
[Bleeding] Include chunk biome data for refresh chunk. Fixes BUKKIT-1166