Default skill support in BattleAI

This relaxes the requirement of an enemy's AI strategy function to
explicitly queue a move.  If no move is queued after calling the
strategy function, the currently set default move will be selected on
that turn.