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
Issue #685: Treat : as a whitespace
Merge remote-tracking branch 'scrawl/companion'
Fix companion layout align
Merge branch 'master' of git://github.com/zinnschlag/openmw into companion
Fix ReferenceInterface not resetting the Ptr after it was deleted, causing onReferenceUnavailable to be called every frame. Fix inputmanager hiding the cursor when it shouldn't.
Merge branch 'master' of git://github.com/zinnschlag/openmw into bug688
Added workaround for OpenCS compilation problems due to bug in Qt MOC compiler.

For details please see:

https://forum.openmw.org/viewtopic.php?f=7&t=1451
https://bugreports.qt-project.org/browse/QTBUG-22829

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Use the object's class to check if it's an actor
Rename Mechanics' Activators to Objects
Another place to check the class' isActor method