Food level change event improvements

Replaces https://github.com/Bukkit/CraftBukkit/pull/1020 - needed to move the commit out of my master branch.