user settings UI layout improvements
reclaiming some unused space
unclutter user settings declarations
refactored section handling
split off settings label from internal settings name
split off settings page label from internal section name
removed settings file mixup
name convention and spelling fixes
added default values for display format settings
removed special value text from spin boxes (broken feature, not used anyway)
Removed all content from opencs.ini

Not needed since we already have reasonable default values within the code. Keeping the file to allow global modifications to these values.
added tooltip support to user settings UI
user settings cleanup
silenced a compiler warning regarding null pointer dereferencing
Show tooltip for non-affordable list items (Fixes #2025)
Fix NpcAnimation non-existing skeleton crash (Fixes #2028)
Treat "Root Bone" as the animation root if existing (Fixes #2019)
Ignore some extra string arguments to ShowMap (Fixes #2029)

Required for a dialogue result script in Morrowind.esm ("ShowMap Dren Plantation").
This must do the same as "ShowMap Dren", which actually does work properly, since ShowMap supports partial string matching.
updated changelog
Provide more data when nifstream throws a runtime_error