Big assorted spelling fixes

No functional change.
Another round of spelling fixes

And also renamed a loop variable while there.

No functional change.
Re-fix a comment

No functional change.
Small improvment to Position::fen()

No functional change.
Remove redundant argument from hidden_checkers()

No functional change.
Shrink Position::is_draw()

No functional change.