cleanup AI framework

rename AI ship/starbase to NPC
add AI files that just handle the logic for NCP items not the mechanics
move communications code into a base class and derive damageable items
from it so that all ships can get the coms ability