Change GetBestTarget to take a list of entities so that CombatMissionCtrl can pass a list of entities to GetBestTarget and it can decide exactly what to kill based on the short list decided by CombatMissionCtrl... this also allows for the same Entity to be shot and orbited, which was NOT always the case before.

This looks innocently small considering the HUGE change