Refactor passive power activation

Closes #510

* effects are now removed when clearing item power lists
* effects are removed when the player doesn't meet the requirements for
the passive power that created them
Fix item passives only working once
Fix for Ouroboros rings
Merge pull request #512 from dorkster/effects

Refactor passive power activation