Don't enchant if the enchantment value is too high for the item
Remove unnecessary WindowManager::messageBox arguments
Added soulgem dialog; made interactive message boxes not close the previous UI
Improved enchanting layout
Made the "Unknown class key" exception slightly more helpful
fix for #634
Merge branch 'enchanting' into companion
Companion UI
Fix NPC physics scale problem
Add missing files
Merge remote-tracking branch 'scrawl/companion'