No Undefended Early Expansion

Early Expansion will not activate if the player doesn't have enough
units to defend a future settler.