Teach SF to generate random positions

Usage:

stockfish generate KBBKNP 10000

To generate 10000 random legal positions of
engame type KBBKNP (2 bishops vs knight and pawn).

No functional change.