Apply trap magic effects
Fix spell icons displayed when effect ended
Properly implement SetWerewolfAcrobatics
Implement ShowVars (SV) console function
Merge remote-tracking branch 'potatoesmaster/magic'
Combine ShowVarsImplicit and ShowVarsExplicit

Also removes an unnecessary else statement
GetEffect can accept an effect ID string as well
Merge remote-tracking branch 'kcat/script-functions'
Avoid using boost::any in MWWorld::Ptr

Reduces dependency on Boost, and should improve performance a bit when
copying or constructing Ptr objects.
Don't store the type name string in the Ptr

This should get rid of all heap allocations caused by constructing or copying
Ptr objects.
Move common LiveCellRef fields to the base class
Remove some unnecessary fields from Ptr
Use dynamic_cast to get the LiveCellRef
Small header cleanup
Throw an exception when trying to get an empty Ptr's type
accessing references via their ID now also works for references in containers in active cells
Merge remote-tracking branch 'zini/master' into ptr-improvements

Conflicts:
	apps/openmw/mwworld/containerstore.cpp
fix to previous commit
Merge remote-tracking branch 'zini/master' into ptr-improvements
and another fix for the same issue :(