Make the "Choose an Attribute" text centered
Enchanting dialog: follow vanilla behavior more closely
Moved functions from niffile.cpp to where they belong.

Also cleaned up some #includes

Removed a few asserts.  Vector already throws an out_of_range error.
Spells that always succeed should not increase your skill when you cast them
Convert niffile.cpp to use std::map instead of a custom search function.

I haven't profiled this, but it should speed things up a decent bit.
Display school in the spell tooltip
Enchanting, spellmaking dialog: check for flags when listing known effects
Merge branch 'master' of github.com:OpenMW/openmw
Add hand-to-hand tooltip
Do not allow mods to change fixed effect properties in the legacy format, but allow it entirely in the new format.
Merge remote-tracking branch 'miroslavr/master'
Show encumbrance preview when trading (Fixes #1793)
Remove unused numUnload
Remove wrong comment
Don't treat actors as following if another non-combat AiPackage precedes (Fixes #1843)
Fix potential infinite recursion in ActionTeleport (Fixes #1840)
Fix incorrect Speed value in ESM::MagicEffect (thanks Hrnchamd)
Knock out actors when fatigue base is 0 (Fixes #1847)
Open inventory when activating an unconscious actor (Fixes #1848)
Fix bad indentation