Fixed Small bug where scripts were being removed when they shouldn't be.

Scripts should only be removed when the item is being moved to another cell, otherwise they should remain active.
Implemented OnPCEquip special variable
allow OnPCEquip special variable to be of any type
Implemented OnPCDrop special variable

Scripts are responsible for resetting to 0, as investigation showed that is how vanilla handled it.
Unequipping items will reset OnPCEquip variable
Implemented OnPCAdd special variable

Had to edit OpAddItem in miscextensions.cpp, as local variables were not being initialised
for items added through it.
Does not get reset on drop, as per original morrowind.
refactored special variable code
Merge remote-tracking branch 'wheybags/master' into next
Add archives to settings imported by mwiniimporter

Add Morrowind.bsa by default.
Fix game files import
Merge remote-tracking branch 'potatoesmaster/importer' into next

Conflicts:
	apps/openmw/mwworld/worldimp.cpp
fix for the opencs icon
Created a functioning "abort" button for the operation widget.

Redefined "operation" calss as a generic "QObject" class to act as a
container for the progress bar and abort button both.

Layout issue with the Abort button - not sure what to do about it.
Perhaps inline with the progress bar?  Maybe reduce to an "X" icon?
Merge branch 'next'

Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/main.cpp
	apps/opencs/view/doc/operation.cpp
	apps/opencs/view/doc/operation.hpp
	files/opencs/resources.qrc