Enchanting table improvements.
Fixed crashes and use std::swap.
Fixed bad values in the IsEnchantable() method.
Added comments.
APIDump: Added missing cItem things.
Changed the IsEnchantable() comment.
Merge branch 'master' into Inventory
Changed the IsEnchantable() comment again.
Merge pull request #1350 from mc-server/Inventory

Enchanting table improvements.