Added Defines.MinUnits, used in validation rules.
Added Squad.GetrRulesForMode(gamemode)
Squad.GenerateRandom now takes validation rules, can now generate squads without unit type limits.
Added a new squad ruleset for daily challenge mode. Daily challenge mode no longer limits unit limit types, eg can now have squads with 3 Healers etc.