Add ItemPotion.java, ItemGoldenApple.java and EntityCaveSpider.java for diff visibility
Implement EntityPotionEffectChangeEvent. Adds BUKKIT-1535
More implementation