Update the parsing unit tests
Add the halfmove clock to the board position parsing
Update xiao parsing

Parsing of Board.parsePosition now matches version 3 of the
specification.