AAS: Integrate optional AI mode.

The first step was the re-integration of the former system by CoolBox.The current implementation is heavily updated, fixed and improved from the latest CoolBox source.

The AI mode can be changed as mission parameter; by default it is off.No longer tied to ruleset setting. There is a second setting to enable/disable AI vehicles.

The second phase is to dump large parts of the current system and rewrite it.The second iteration is based on UPSMON.

The main idea is to get rid of different AI teams (attack, support defence), make smaller, more flexible AI teams; make AI use vehicles of the mission itself (instead of scripted ones).Finally make use of waypoints to get AI proper behavior and movement.

~ Changed: behavior logic of attack and patrol squads. Both are now completely state based instead of cycle time. Refs #8297. In short they move out from a specific size on (5+) and fall back once less.

~ Changed: made AI looking for vehicle distance dynamic to the zone size. It tries to read the variable 'UPSMON_VehicleSeekingDistance' from the group; if not found, it falls back to the 100 meter distance default. Refs #9448, #8297.