Added villager trading api. Adds BUKKIT-2138, BUKKIT-3935