Merge remote-tracking branch 'scrawl/master'
A* misses 1st closest node fix
Removed error code for missing opencs.ini files.
Removed unneeded includes, cleaned up code, added comments
Merge remote-tracking branch 'graffy76/master'
updated changelog
Decoupled setting definitions from the Setting class.  QSettings
implementation is now fully responsible for managing user settings.
Merge branch 'master' of https://github.com/OpenMW/openmw
upstream merge
changed message passing format from QString to a UniversalId/std::string pair
Merge branch 'operations' into load

Conflicts:
	apps/opencs/main.cpp
	apps/opencs/model/doc/document.cpp
minor fix
Merge branch 'master' into openmw-30
updated changelog
Fix a bug where the player's inventory could be opened as a container

If an NPC uses AiActivate on the player (i.e. to activate dialogue) precisely in the frame where the player just died, the player's inventory would be opened as a container instead.
Small fix for dropping items from inventory

Some widgets prevented clicking through
Windows debug build crash fix.
Fixes for warnings when building with MSVC

Most warnings are innocuous (wrong type-specifier for forward
declarations, conversion of literals into unsigned integers, warnings
about methods optimized out), but I believe actual bugs were revealed in
vartypedelegate.cpp and combat.cpp.
adjusted cmake file for opencs user settings file rename
Fix broken isClass check and renamed variable for clarity
Fix potential issue with dialogue globals

Make sure they are updated throughout the conversation