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