Changed SoldierAI, added FighterAI

SoldierAI is now an abstract base for all soldier-type robots.  Now
all soldiers are, by default, fighters that rush the enemy base and
fight intelligently.