Fixed a bug in discoverer calculations
Fixed a bug in discoverer calculations

Due to a bad bracketing in the expression, there was a nasty bug in the
discoverer BitBoard calculation. This manifested itself in an infinite
loop in the quiescene, where a King moving out of check was also
considered as a check and therefore a forcingMove.

phaul/chess