fixed the type of iterator uses in MWWorld::Store

The containers type used to declare some iterators was not an exact match for the type of the container the iterator was being initialized from. This was causing build failure on windows.
Fix activation not working sometimes

The current player cell was only being updated when the reference was not empty, causing it
to incorrectly detect a cell change the first time something was activated in a newly visited cell, immediately closing the opened dialogue again.
Rank condition should always fail if NPC is not in a faction
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'scrawl/rank'
updated changelog once more