Adding Enchanted item functionality to ingredients for recipes - BUKKIT-2286

https://bukkit.atlassian.net/browse/BUKKIT-2286
Craft-Bukkit Pull Request: https://github.com/Bukkit/CraftBukkit/pull/859

Adds functionality that allows creating recipes that have components with specific enchantments.  This means you can now have recipes such as combining two Diamond Sword Sharpness I and creating a Diamond Sword Sharpness II, and much more.