Operations widget height fix and abort button feature.  Successfully
tested resizing of Operations QDockWidget for multiple concurrent
operations.
Merge remote-tracking branch 'graffy76/master'
removed a redundant function call
Set all animation sources at once
fixed another case handling problem
added add-on global variables in the same way add-on GMSTs were added
update NpcAnimation inventory reference on cell change
fix invalid SceneNode pointer on cell change
remove insertMesh() call on object cell change
TradeWindow: fixed coding style

Mentioned here: https://github.com/zinnschlag/openmw/pull/554
Merge remote-tracking branch 'greye/cross-cell'
Specify the animation key to stop playing at
Merge remote-tracking branch 'zini/master' into animation2

Conflicts:
	apps/openmw/mwrender/npcanimation.cpp
	apps/openmw/mwrender/npcanimation.hpp
Don't set animation sources for models that don't have a skeleton
Avoiding holding the InventoryStore in the NpcAnimation class
Add a method to update an Animation's Ptr object
Limit maximum frame time to 200ms

This effectively slows game time when it drops below 5 fps. Something like this
is desirable when dealing with time-based animations, which can jump forward
after a lengthy cell transition.
Handle the "sound" events in runAnimation
Use a separate method to handle animation events