added filter record (will not be used in OpenMW prior to 1.1)
basic filter table
Merge branch 'master' into filter

Conflicts:
	apps/opencs/model/world/universalid.cpp
	apps/opencs/view/doc/view.cpp
	apps/opencs/view/world/subviews.cpp
renamed columns.hpp to columimp.hpp
Merge remote-tracking branch 'scrawl/master' into columns
Merge remote-tracking branch 'gus/MeleeCombat2' into columns
silenced some warnings
Permit to force hiding GUI windows
Set appropriate weapon icon when player is a werewolf
Implement MWWorld::InventoryStore::unequipAll()
Implement MWWorld::World::setWerewolf()
Implement script instructions Become/UndoWerewolf
Fix UndoWerewolf script instruction
columns are now identified via an enum instead the name string
Fixes suggested by KittyCat
MWScript: update first unused opcode number
Do not auto-equip items continuously

This was called every couple of frames.
Auto-equip when items are added to the inventory

We limit that to armor pieces and clothing items.
No auto-equiping for the player nor werewolves.
Saner inventory window pinning/hiding

Hide inventory window pin button in container, companion and barter mode.
Restore the pinned inventory window position when exiting these modes.
Allow toggling windows visibility in inventory mode only.
Merge remote-tracking branch 'PotatoesMaster/werewolf' into werewolf

Conflicts:
	apps/openmw/mwmechanics/actors.cpp
	apps/openmw/mwscript/statsextensions.cpp