Trigger onBattleStart even when the ability isn't installed

Passives now work again! Auto-Shupukaja installed when it shouldn't
have. To avoid exposing private data, you can now ask a CombatUnit for
what Actions should occur at the start of battle.