Set up basic new files and structure for reserve skill
Added skeleton structure to BMGame->do_next_step and BMGame->update_game_state for BMGameState::CHOOSE_RESERVE_DICE
Refactored BMGame->remove_auxiliary_dice() to BMGame->remove_dice_with_skill()
Added beginnings of BMGame level logic for reserve skill
Added logic for setting BMGame->waitingOnActionArray based on the presence of reserve dice and losing the last round
Added logic to remove the reserve skill from selected reserve dice
Completed unit tests covering BMGame->do_next_step_choose_reserve_dice()
Completed unit tests covering BMGame->update_game_state_choose_reserve_dice()
Added BMInterface test for reserve decline action
Added BMInterface test for reserve add action
Added responder call to BMInterface->react_to_initiative()
Fixed PMD LongVariable warning
Merge remote-tracking branch 'upstream/master' into 96_reserve
Merge pull request #542 from blackshadowshade/96_reserve

Implemented backend for reserve