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
Fix broken isClass check and renamed variable for clarity
Fix potential issue with dialogue globals

Make sure they are updated throughout the conversation
Fix a search that should have been find
Bug #1319: Fix references not coming from a content file incorrectly overwriting each other
Fix AiCombat exception when actor has a lockpick/probe equipped.

Don't make NPCs autoEquip lockpicks/probes, since they can't use them.
Fix clearing of local map markers

destroyWidget changes the child count, so the for loop is flawed.
Fix a crash when exiting OpenMW while the mouse cursor is over a local map marker
Fix crash when exiting OpenMW while dialogue/journal is opened and mouse cursor on a topic

(Fixes #1300)
Merge remote-tracking branch 'scrawl/master' into openmw-30
updated changelog