minor fixes to q-search pruning
replace static buffer in readFEN with string, and make non-static
(so is usable in multithreaded environment).
Don't apply history pruning to moves before the history phase of
move generation (i.e. not killers or winning captures).