[Refactored] SpawnArea, DestroyMission, and DirectorManager spawn
location checks
[Fixed] spawning too close to existing dynamic spawns
[Fixed] destroy missions spawning inside player cities

Change-Id: I2bf2b7c978913e5acc678c0951ee849ec25714a0