Added PlayerEnchantEvent

This event fires when the player chooses one of the options in the enchantment
table. This event allows access to the list of enchantments that will be
applied to the itemstack, and access to the itemstack being enchanted.
So should I keep the ForgeHook now, because I don't really need it.