Added basic logic for stealth
Merge branch '453_null_order' into 83_stealth
Added attack_list changes caused by stealth, without supporting unit tests
Merge branch 'master' into 83_stealth
Added beginnings of game-level unit tests for stealth
Merge branch 'master' into 83_stealth
Finished game-level unit tests for Stealth dice capturing others
Added logic to allow only skill attacks on stealth dice
Added logic to allow only multidie skill attacks on stealth dice
Added game-level unit tests for attacks on stealth dice
Removed short-circuiting code in BMAttackSkill->find_attack() because it causes incorrect attack finding when Stealth dice are present
Added unit test to lock in logic that invalidates single die skill attacks on single stealth dice
Disabled shadow attack of stealth die
Fixed a number of PMD warnings
Made BMDie->create_from_string_components a protected function, and used reflection to enable tests
Merge pull request #491 from blackshadowshade/83_stealth

Implemented stealth skill