Add BlockCake for diff visibility.
Fire FoodLevelChangeEvent when eating cake. Fixes BUKKIT-2242
Merge remote-tracking branch 'upstream/master'