Add the construction of the opponent blocker move gen test data

For jumping pieces the destination board will be the same as on
an empty board. However, for the sliding pieces, part of the
destination ray will be blocked by the opponent piece. The part
that is blocked is one square less than the part that is blocked
by a friendly blocker.