Add BlockCake for diff visibility.
Fire FoodLevelChangeEvent when eating cake. Fixes BUKKIT-2242