chess-search-position: Also consider opponent king moves when checking for check.

With this the rule that there always needs to be one square between kings
is honours in chess-legal-plies.  Without this fix, a move next to the
opponents king was considered legal.