Goto Micro AI: add minor penalty for occupied goal hexes

... and make all hexes within a unit's movement range equivalent.  This
causes units to go to different goal hexes, if several are available,
rather than them piling up around a single one.