The patches are

1. use a contrasting text color (along with a helper proc to calculate
contrasting color for any given color) based shadow for board moves
visualisation

2. allow user to switch between the PVs in the analysis board wrt
board moves visualisation mode

3. allow users to probe deeper by allowing them to control how much of
the pv they want to visualise directly on the analysis board view.
This tries to ensure that the board doesnt get too cluttered by
showing move numbers only for the deepest moves shown and not all of
the shown moves, by using a sliding window anchored to the deepest
move shown.

4. the AE based Coach. this version also allows the user to set a
different lower moves depth wrt opponent blunder check, so that the
situation which you had mentioned to me earlier, will be handled in
most cases now. The previous patch had the same depth threshold for
own as well as opponent move related checks.

Note that the existing coach mainly concentrates on ensuring that the
player does not make a move which puts their position worse than
before, however aecoach also additionally checks for opponent blunders
and then the resultant possibility of a much better move by the
player. Also the aecoach allows more of its working to be controlled
from play-uci dialog
