Healer Support Micro AI: code cleanup
Protect Unit Micro AI: fix bug in goal selection

There was a typo in the goal table indexing.  It worked for the
multi-unit test scenario (the Elves Besieged) because the goal x
coordinates for both units were the same.
Protect Unit Micro AI: code cleanup
Goto Micro AI: code cleanup