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.
Standardize align values

Updates all align attributes, so all layout files uses the same (new)
system plus fixes a couple of misspellings.
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.