Test scenario: add loop for putting more enemy units on the map
battle_calcs: new function get_attack_combos_subset()

Find a subset of all possible combinations of attacks by several units
on an enemy, while having a reasonable chance of the best combination
(or something close to it) being included.  Includes several optional
configuration parameters.