chess-ai.el: Quiescence search.

This change finally fixes the internal Emacs Lisp based AI enough
to be an interesting opponent.  Search is of course very slow, and
rather shallow (2 plies + quiescence by default) but the AI can finally
defend itself against simple attacks, and sees opportunities as expected.
chess-ai.el: Cleanup.