Support temporal ability changes
- 'baseAbility' property of Pokemon instances is now properly tracked.
- Skill Swap activation no longer requires the abilities as arguments. This is relevant as in-game they are not revealed if the move user and the target are allies.
Merge pull request #279 from Slayer95/ability-change

Support temporal ability changes