Add BlockCake for diff visibility.
Fire FoodLevelChangeEvent when eating cake. Fixes BUKKIT-2242
Merge branch 'master' of https://github.com/Bukkit/CraftBukkit into PR1229