Touch up DarkIronDwarf tests and add generalized minion battlecry tests.
Moved common battlecry testing into TestMinionBattlecry. Moved extra attack tests into TestMinionAttacking. Cleaned up many minion battlecry tests. Add a bunch of missing edge case tests.
Support Battlecries in breadth first search.
Fix last remaining casualty of a commit gone awry