Implemented bottle enchanting (requires 1.7.9)

Enchanting a water bottle or potion will now give 2 experience bottles
per level spent, which is on average a net loss.

Since the CraftBukkit update that allows this came out not even a week
ago, CraftBukkit 1.7.9 is required for this to work.