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'